zoukankan      html  css  js  c++  java
  • hystrix源码小贴士之Servo Publisher

    HystrixServoMetricsPublisher

      继承HystrixMetricsPublisher,创建HystrixServoMetricsPublisherCommand、HystrixServoMetricsPublisherThreadPool、HystrixServoMetricsPublisherCollapser。

        @Override
        public HystrixMetricsPublisherCommand getMetricsPublisherForCommand(HystrixCommandKey commandKey, HystrixCommandGroupKey commandGroupKey, HystrixCommandMetrics metrics, HystrixCircuitBreaker circuitBreaker, HystrixCommandProperties properties) {
            return new HystrixServoMetricsPublisherCommand(commandKey, commandGroupKey, metrics, circuitBreaker, properties);
        }
    
        @Override
        public HystrixMetricsPublisherThreadPool getMetricsPublisherForThreadPool(HystrixThreadPoolKey threadPoolKey, HystrixThreadPoolMetrics metrics, HystrixThreadPoolProperties properties) {
            return new HystrixServoMetricsPublisherThreadPool(threadPoolKey, metrics, properties);
        }
    
        @Override
        public HystrixMetricsPublisherCollapser getMetricsPublisherForCollapser(HystrixCollapserKey collapserKey, HystrixCollapserMetrics metrics, HystrixCollapserProperties properties) {
            return new HystrixServoMetricsPublisherCollapser(collapserKey, metrics, properties);
        }

    HystrixServoMetricsPublisherCommand

      从HystrixCommandMetrics获取数据,然后设置到DefaultMonitorRegistry中。

    HystrixServoMetricsPublisherThreadPool

       从HystrixThreadPoolMetrics获取数据,然后设置到DefaultMonitorRegistry中。

    HystrixServoMetricsPublisherCollapser

      从HystrixCollapserMetrics获取数据,然后设置到DefaultMonitorRegistry中。 

  • 相关阅读:
    【思维导图】前端开发JavaScript-巩固你的JavaScript知识体系
    前端面试日更解答 2020-03-28
    CSS基础知识
    HTML基础知识
    Web页面制作基础
    前端面试日更解答 2020-03-24
    前端面试日更解答 2020-03-23
    前端面试日更解答 2020-03-22
    前端面试日更解答 2020-03-21
    前端面试日更解答 2020-03-20
  • 原文地址:https://www.cnblogs.com/zhangwanhua/p/8192215.html
Copyright © 2011-2022 走看看