• Spring Cloud Sleuth 服务跟踪


    项目结构:

    一跟踪服务中心,用于收集和展示跟踪情况。

    一个服务提供者。

    一个服务消费者。

    服务跟踪中心:

    pom.xml添加如下依赖:

    <dependency>
        <groupId>io.zipkin.java</groupId>
        <artifactId>zipkin-autoconfigure-ui</artifactId>
    </dependency>
    <dependency>
        <groupId>io.zipkin.java</groupId>
        <artifactId>zipkin-server</artifactId>
    </dependency>
    

    配置:简单的一个端口就可以。

    server:
      port: 9411
    

    启动类头部加入注解:

    @EnableZipkinServer
    

    启动后如下:localhost:9411

    服务提供者:

    pom.xml

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

      

    配置:

    跟踪服务中心地址:http://localhost:9411

    检测率(100%检测):sleuth:sampler percentage: 1.0 

    spring:
      application:
        name: thunisoft-microservice-testconsumer-sleuth
      zipkin:
        base-url: http://localhost:9411
      sleuth:
        sampler:
          percentage: 1.0
    server:
      port: 49544
    eureka:
      instance:
        hostname: localhost
        lease-renewal-interval-in-seconds: 1
        lease-expiration-duration-in-seconds: 2
      client:
        service-url:
          defaultZone: http://localhost:8000/eureka
    

      

    服务消费者:

    同上。

  • 相关阅读:
    MySQL中redo日志
    MySQL中事务的分类
    MySQL中事务的概述ACID了解
    MySQL中UNSIGNED和ZEROFILL的介绍
    MySQL中死锁
    谈谈当前火热的“车联网”
    线性代数回顾:矩阵运算
    Spark作业调度阶段分析
    Spark——共享变量
    Spark编译与打包
  • 原文地址:https://www.cnblogs.com/hfultrastrong/p/8691258.html
Copyright © 2020-2023  润新知