springcloud服務追蹤Zipkin和spring cloud Sleuth
阿新 • • 發佈:2018-12-03
參考文章一:
摘要: 本文簡單介紹瞭如何利用Zipkin對SpringCloud應用進行服務分析。在實際的應用場景中,Zipkin可以結合壓力測試工具一起使用,分析系統在大壓力下的可用性和效能。
設想這麼一種情況,如果你的微服務數量逐漸增大,服務間的依賴關係越來越複雜,怎麼分析它們之間的呼叫關係及相互的影響?
服務追蹤分析
一個由微服務構成的應用系統通過服務來劃分問題域,通過REST請求服務API來連線服務來完成完整業務。對於入口的一個呼叫可能需要有多個後臺服務協同完成,鏈路上任何一個呼叫超時或出錯都可能造成前端請求的失敗。服務的呼叫鏈也會越來越長,並形成一個樹形的呼叫鏈。
隨著服務的增多,對呼叫鏈的分析也會越來越負責。設想你在負責下面這個系統,其中每個小點都是一個微服務,他們之間的呼叫關係形成了複雜的網路。