- 中臺落地手記:業務服務化與數據資產化
- 張亮
- 194字
- 2021-09-08 16:35:29
3.2.6 鏈路追蹤
Spring Cloud Sleuth(Spring Cloud鏈路追蹤)是指可將追蹤消息發送給Zipkin或者RabbitMQ等消息中間件。圖3-8所示為鏈路追蹤示例,由圖可以看出,一次調用分配一個全局唯一的traceid,在每到達一個服務時,會產生一個trace內的唯一spanid,這樣就可以通過spanid之間的時間差來確定服務之間的調用關系了。當然,實際追蹤過程中一般會設置采樣率,因為設置spanid埋點會帶來一定的性能損耗,并且有一部分的調用是沒有必要采集非常詳細的調用信息的。

圖3-8 鏈路追蹤示例