/**
* 关于实现 用1个TxId 查一次请求 在不同服务上log 的总结
需要组件:eureka、gateway、A服务、B服务
* 1. eureka : 管理每个服务
* 2. gateway :转发A B的服务,负载均衡,并注册到eureka,引入sleuth服务
* 3. A 服务:注册到eureka,引入sleuth服务,spring.application.name , servlet.context-path都要配,A调B服务,
* 必须自定义Restemplate,并且必须加@LoadBalanced,否则不走door,各服务TxId不一样
* 4. B 服务:注册到eureka,引入sleuth服务,spring.application.name , servlet.context-path都要配
* 5. todo logback.xml 明确TxId在日志中的格式
* 6. todo accesslog 在tomcat中配,带上TxId
*/
spring-cloud-sleuth实现 一个traceId查某次请求在各服务的日志
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.