深圳中公教育 :服務(wù)之間的調(diào)用,假設(shè)現(xiàn)在有十幾臺服務(wù),那么在查找日志的時(shí)候比較繁瑣、復(fù)雜,而且在查看調(diào)用的時(shí)候也會像蜘蛛網(wǎng)一樣,量太大。
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個(gè)行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長期合作伙伴,公司提供的服務(wù)項(xiàng)目有:域名申請、網(wǎng)頁空間、營銷軟件、網(wǎng)站建設(shè)、龍巖網(wǎng)站維護(hù)、網(wǎng)站推廣。
這時(shí)候zipkin可以把鏈路調(diào)用整個(gè)過程給升級起來,只需要到一個(gè)地方去查找,就可以知道哪一步出錯(cuò)。
zipkin也分為服務(wù)器和客戶端,服務(wù)器就是zipkin,微服務(wù)就是客戶端。
首先,建立服務(wù)器zipkin
在此服務(wù)build.gradle加上zipkin的依賴:
這里可以看到它不是屬于spring中的
在application.yml配置中:
配置文件非常簡單
啟動類:
接著在對于zipkin服務(wù)器的客戶端build.gradle中加上依賴:
這里用到那幾個(gè)zipkin的客戶端就在里面加入依賴
當(dāng)然在客戶端配置文件application.yml中,也要加入zipkin的配置:
啟動zipkin服務(wù)器:htt p:// localhost:9999
看到這樣就證明啟動成功啦
下面啟動項(xiàng)目,執(zhí)行微服務(wù)之間的調(diào)用,并刷新zipkin服務(wù)器:
這里可以看到我執(zhí)行了4次,出現(xiàn)了4個(gè)鏈路,我是根據(jù)時(shí)間來查找的,也可以根據(jù)控制臺或日志中的鏈路編碼來查找:
我在控制臺隨便拿一個(gè)進(jìn)行查找:
可以看到查找到了
zipkin也有鏈路分析:
它也可以時(shí)間和鏈路編碼來查找,這樣我們想查找哪一時(shí)間段的或精準(zhǔn)到哪一條就非常方便了。