发表于: 2020-09-22 13:33:04

1 1339


今天完成的事:

cofig bus 刷新配置

sleuth 服务链路追踪 demo.


安装好RibbitMq服务器后。

引入依赖:

<!--       RibbonMQ依赖-->
     <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-starter-bus-amqp</artifactId>
     </dependency>
     <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-actuator</artifactId>
     </dependency>

在config-client模块中配置好.yml文件

  rabbitmq:
  host: localhost
  port: 5672
  username: guest
  password: guest
management:
 endpoints:
  web:
   exposure:
    include: bus-refresh

在需要更新配置的接口上添加注解

启动config-server,config-client测试:

修改前:

修改后:

用postman发送一个post请求:http://localhost:8762/actuator/bus-refresh进行手动刷新

sleuth 

项目目录

一个注册中心,一个zuul网关,一个用来暴露服务的客户端。


下好

在user-service的Pom中引入依赖

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

user-service的.yml文件

eureka:
 client:
  service-url:
   dafaultZone: http://localhost:8761/eureka/
server:
 port: 8762
spring:
 application:
  name: user-service
 zipkin:
  base-url: http://localhost:9411
 sleuth:
  sampler:
   probability: 1.0

启动测试:

先访问localhost:5000/uer-api/user/hi

再访问localhost:9411进到zipkin的界面,

可以看到Zipkin Server收集的链路数据,比如请求的调用时间,消耗时间,以及请求调用的链路情况。

点击依赖可以查看依赖关系。

明天计划的事情:

dubbo demo。

了解消息队列。

遇到的问题

收获:

springCloud bus 的配置。

链路追踪的配置。


返回列表 返回列表
评论

    分享到