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

  • 相关阅读:
    Oracle登录报错-ORA-00119
    Oracle11g配置监听
    Python Turtle模块的简单应用
    Turtle模块基本方法和使用(画布)
    python+selenium自动化禅道登录测试
    Xlrd模块读取Excel文件数据
    Selenium原理
    Axure中的登陆界面和动画轮播
    SQL Server创建用户并分配权限
    EF实体框架创建方法
  • 原文地址:https://www.cnblogs.com/yanyouqiang/p/6724527.html
Copyright © 2011-2022 走看看