springboot/Cloud2.0遇到的坑

参考官方给的文档: https://github.com/spring-cloud/spring-cloud-sleuth/wiki/Spring-Cloud-Sleuth-2.0-Migration-Guide

1、整合Euerka端:

pom依赖为:

如果Euerka需要添加用户名和密码认证,先添加依赖:

application.yml中新增:

注册在euerka上的服务application文件中也需要新增:

eureka.client.serviceUrl.defaultZone=http://admin:1@localhost:1000/eureka/

cloud2.0中要支持上面这种带用户名:密码的url,服务中心需要新增配置:

2、整合zipkin:

由于springboot2.0不支持自建Zipkin Server的方式进行服务链路追踪,所以zipkin 服务端可以继续用1.5版本。如果要用2.0开发,

需要先下载zipkin.jar 然后通过命令的方式来启动zipkin.jar:java -jar zipkin.jar ,yml配置文件可以根据自己需求修改。

3、cloud2.0中 hystrix没有/actuator/hystrix.stream路径/hystrix dashboard Unable to connect to Command Metric Stream

需要在客户端启动类中新增servlet:

你可能感兴趣的:(springboot/Cloud2.0遇到的坑)