zoukankan      html  css  js  c++  java
  • Turbine Netflix

    Turbine是聚合服务器发送事件流数据的一个工具,用来监控集群下hystrix的metrics情况。

    本实例是在consul做为服务发现时的配置。

    Turbine聚合器:

    可以参照:https://springcloud.cc/spring-cloud-consul.html 的最后作为参照

    1、pom 引入

    <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-netflix-turbine</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-starter-consul-discovery</artifactId>
    </dependency>

    2、配置文件

    turbine:
      appConfig: clientdemo,servicedemo
      clusterNameExpression: new String('default')

    3、类文件

    @EnableTurbine
    @EnableDiscoveryClient
    @SpringBootApplication
    @EnableHystrix
    @EnableHystrixDashboard
    @RestController
    public class TurbineApplication {
        public static void main(String[] args){
            SpringApplication.run(TurbineApplication.class, args);}
    }
    EnableHystrixDashboard  Hystrix仪表板显示每个断路器的健康高效的方式,是一种更直观的方式 

    Turbine客户(监控的对象)

    1、pom引入

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

    2、配置文件

      无

    3、类文件:

      @EnableHystrix

  • 相关阅读:
    验证整数或小数
    数据库的连接查询比较
    批处理按钮
    事务 SQL
    关于GridView模板的一些总结
    C#数据结构之线性表
    C#面向对象基础
    C#集合类:动态数组、队列、栈、哈希表、字典
    如何更改master中WebParts中自定义控件的值。
    如何取得web.config中connectings中的值
  • 原文地址:https://www.cnblogs.com/yanyouqiang/p/6724527.html
Copyright © 2011-2022 走看看