spring boot 2.x版本和之前發生了很大變化,Sleuth服務端不需要我們部署了,我們只需要從官網下載下來jar包就可以,啓動起來就是服務端。
這裏說一下jar包下載下來要改名zipkin.jar,否則啓動不起來。
java -jar zipkin.jar啓動
接着我們訪問9411端口,可以看到zipkin的管理界面:
表示zipkin啓動成功。
接着在其他所有服務上都加上
<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-sleuth-zipkin</artifactId> </dependency> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-sleuth</artifactId> </dependency>
配置添加
spring.zipkin.base-url=http://localhost:9411 spring.zipkin.enabled=true
接着我們分別啓動兩個server端,兩個client端,feign端,
訪問feign的方法去負載調用兩個客戶端。
還可以查看服務的依賴關係