当前位置: 首页 > news >正文

提供网站建设口碑营销的产品

提供网站建设,口碑营销的产品,大连企业建站系统模板,wordpress 短信平台一、Hystrix Turbine简介 看单个的Hystrix Dashboard的数据并没有什么多大的价值,要想看这个系统的Hystrix Dashboard数据就需要用到Hystrix Turbine。Hystrix Turbine将每个服务Hystrix Dashboard数据进行了整合。Hystrix Turbine的使用非常简单,只需要…

一、Hystrix Turbine简介

看单个的Hystrix Dashboard的数据并没有什么多大的价值,要想看这个系统的Hystrix Dashboard数据就需要用到Hystrix Turbine。Hystrix Turbine将每个服务Hystrix Dashboard数据进行了整合。Hystrix Turbine的使用非常简单,只需要引入相应的依赖和加上注解和配置就可以了。

二、准备工作

本文使用的工程为上一篇文章的工程,在此基础上进行改造。因为我们需要多个服务的Dashboard,所以需要再建一个服务,取名为service-lucy,它的基本配置同service-hi,具体见源码,在这里就不详细说明。

三、创建service-turbine

引入相应的依赖:

<dependencies><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-eureka-client</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-actuator</artifactId></dependency><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-hystrix</artifactId></dependency><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-hystrix-dashboard</artifactId></dependency><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-turbine</artifactId></dependency></dependencies>

在其入口类ServiceTurbineApplication加上注解@EnableTurbine,开启turbine,@EnableTurbine注解包含了@EnableDiscoveryClient注解,即开启了注册服务。

@SpringBootApplication@EnableEurekaClient@EnableDiscoveryClient@RestController@EnableHystrix@EnableHystrixDashboard@EnableCircuitBreaker@EnableTurbinepublic class ServiceTurbineApplication {/*** http://localhost:8764/turbine.stream*/public static void main(String[] args) {SpringApplication.run( ServiceTurbineApplication.class, args );}}

配置文件application.yml:

spring:application.name: service-turbineserver:port: 8769security.basic.enabled: falseturbine:aggregator:clusterConfig: default   # 指定聚合哪些集群,多个使用","分割,默认为default。可使用http://.../turbine.stream?cluster={clusterConfig之一}访问appConfig: service-hi,service-la  ### 配置Eureka中的serviceId列表,表明监控哪些服务clusterNameExpression: new String("default")# 1. clusterNameExpression指定集群名称,默认表达式appName;此时:turbine.aggregator.clusterConfig需要配置想要监控的应用名称# 2. 当clusterNameExpression: default时,turbine.aggregator.clusterConfig可以不写,因为默认就是default# 3. 当clusterNameExpression: metadata['cluster']时,假设想要监控的应用配置了eureka.instance.metadata-map.cluster: ABC,则需要配置,同时turbine.aggregator.clusterConfig: ABCeureka:client:serviceUrl:defaultZone: http://localhost:8761/eureka/

配置文件注解写的很清楚。

Turbine演示


依次开启server、service-hi、service-la、service-turbine工程。
打开浏览器输入:http://localhost:8769/turbine.stream,

依次请求:

http://localhost:8762/hi?name=whhttp://localhost:8763/hi?name=wh


打开:http://localhost:8763/hystrix,输入监控流http://localhost:8769/turbine.stream

 

可以看到这个页面聚合了2个service的hystrix dashbord数据。

 

http://www.tj-hxxt.cn/news/76851.html

相关文章:

  • 武进网站制作公司百度seo推广软件
  • 政府门户网站建设背景意义2022最近十大的新闻热点
  • 如何做1个手机网站视频广告联盟平台
  • 国内哪个网站是做电子元器件的百度seo不正当竞争秒收
  • html5购物网站源码小红书怎么推广引流
  • 东莞市专注网站建设怎么样网络最有效的推广方法
  • 单位网站备案要等多久百度seo排名培训优化
  • 外包网易搜索引擎优化是什么意思
  • 帝国cms小说网站模板友情链接的作用有哪些
  • 长沙网站设计服务兔子bt搜索
  • 不需要备案的域名东莞seo关键词排名优化排名
  • 网页空间层次seo检查工具
  • 十大搜索引擎排名系统优化大师免费版
  • 网站安全建设必要性口碑优化seo
  • 建立网站后怎样收费crm系统网站
  • 诸城网站建设开发单页站好做seo吗
  • 厦门 做网站江阴网站制作公司
  • it网站开发软文价格
  • 三六五网做网站吗网站推广苏州
  • 网站开发工具软件seo营销策划
  • 武汉网站营销优化源码2022千锋教育培训收费一览表
  • 建立网站英文翻译山东搜索引擎优化
  • 国内做博彩网站代理潍坊网站建设
  • 梅林关网站建设深圳疫情最新情况
  • 佛山网站seo哪家好泉州seo托管
  • 义乌网站什么是营销
  • php商城建站系统青岛网站推广公司
  • 做剧情游戏的网站友情链接交换软件
  • 加强网站信息建设管理广州关键词优化外包
  • 网页制作软件是哪个河南网站优化公司哪家好