您好,登錄后才能下訂單哦!
深圳中公教育 :服務之間的調用,假設現在有十幾臺服務,那么在查找日志的時候比較繁瑣、復雜,而且在查看調用的時候也會像蜘蛛網一樣,量太大。
這時候zipkin可以把鏈路調用整個過程給升級起來,只需要到一個地方去查找,就可以知道哪一步出錯。
zipkin也分為服務器和客戶端,服務器就是zipkin,微服務就是客戶端。
首先,建立服務器zipkin
在此服務build.gradle加上zipkin的依賴:
這里可以看到它不是屬于spring中的
在application.yml配置中:
配置文件非常簡單
啟動類:
接著在對于zipkin服務器的客戶端build.gradle中加上依賴:
這里用到那幾個zipkin的客戶端就在里面加入依賴
當然在客戶端配置文件application.yml中,也要加入zipkin的配置:
啟動zipkin服務器:htt p:// localhost:9999
看到這樣就證明啟動成功啦
下面啟動項目,執行微服務之間的調用,并刷新zipkin服務器:
這里可以看到我執行了4次,出現了4個鏈路,我是根據時間來查找的,也可以根據控制臺或日志中的鏈路編碼來查找:
我在控制臺隨便拿一個進行查找:
可以看到查找到了
zipkin也有鏈路分析:
它也可以時間和鏈路編碼來查找,這樣我們想查找哪一時間段的或精準到哪一條就非常方便了。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。