Turbine监控多个服务,配置后,出现只监控到一部分服务情况

Turbine监控多个服务,配置后,出现只监控到一部分服务情况

  • 错误原因:
    • 配置有问题
  • 解决办法:
    • application.xml配置如下:
    # 0、配置多个监控服务
    turbine:
      appConfig: microservice-consumer-goods-feign-with-hystrix,microservice-consumer-goods-ribbon-with-hystrix
      clusterNameExpression: "'default'"
    
    # 1、仅配置监控一个服务
    turbine:
      aggregator:
        clusterConfig: MICROSERVICE-CONSUMER-GOODS-RIBBON-WITH-HYSTRIX
      appConfig: microservice-consumer-goods-ribbon-with-hystrix
    
    • 各个微服务的Controller配置
      每个微服务均需要加上如下注解:
    //配置hystrix所需注解
    @EnableCircuitBreaker
    

你可能感兴趣的:(Bug)