/**
* 關於實現 用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查某次請求在各服務的日誌
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.