springcloud系列七 整合slueth,zipkin 分布式链路调用系统:

springcloud系列七 整合slueth,zipkin 分布式链路调用系统:

首先在代码里面引入依赖:

   <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-zipkin</artifactId>
        </dependency>

这个依赖包括了前几个依赖,所以引入一个就可以了

可以点进这个依赖看下:

</parent>
    <artifactId>spring-cloud-starter-zipkin</artifactId>
    <name>Spring Cloud Starter Zipkin</name>
    <description>Spring Cloud Starter Zipkin</description>
    <properties>
        <main.basedir>${basedir}/../..</main.basedir>
    </properties>
    <dependencies>
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-sleuth</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-sleuth-zipkin</artifactId>
        </dependency>
    </dependencies>

所以只需要引入刚才那个依赖就可以了

yml 配置:

eureka:
  client:
    serviceUrl:
     defaultZone: http://admin:admin@127.0.0.1:8761/eureka/  #eureka注册中心地址
spring:
  application:
    name: cxy-user-service #应用名
 #datasource,数据连接
  datasource:
    driver-class-name: com.mysql.jdbc.Driver
    url : jdbc:mysql://127.0.0.1:3306/fr_db?zeroDateTimeBehavior=convertToNull&amp;autoReconnect=true&amp;useUnicode=true&amp;characterEncoding=utf-8
    password: 1234
    username: root
  sleuth:
    sampler:
      probability: 1 #抽样百分比,默认0.1 就是百分十
  zipkin:
    base-url: http://192.168.230.133:9411/ #地址
    sender:
      type: web
 #mybatis
mybatis:
    type-aliases-package: com.cxy.dataObject #实体类映射文件包
    mapper-locations: classpath:mapping/*.xml #生成的sql语句
server:
  port: 8082
feign:
  hystrix:
    enabled: true
logging:
  level:
    org.springframework.cloud.openfeign: debug

 

 然后docker安装zipkin

启动zipkin

在浏览器输入地址:

然后启动服务:

服务调用成功:

可以看到每个服务的调用时间,可以进行优化相关配置

 

posted @ 2019-01-29 11:00 动手的程序员 阅读( ...) 评论( ...) 编辑 收藏
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值