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

慈利网站开发电影资源网站怎么做的

慈利网站开发,电影资源网站怎么做的,漂亮的个人网站,省工程建设信息网一、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.yayakq.cn/news/591244/

相关文章:

  • 福步外贸论坛找客户百度seo优化招聘
  • 网站开发需求分析文档wordpress增加字段
  • 石家庄市里的网站公司做视频网站视频短片
  • 绵阳网站建设高端品牌阿里云虚拟主机wordpress建站
  • 四川省乐山市建设银行网站泰安做网站建设的
  • 网站建设有关数据库的代码网站后台修改教程
  • 网站出现用户名密码提示网站引导页动态效果怎么做的
  • 访问国外网站快的dns免费自助建站自助建站平台
  • 广州网站建设星珀中国信用网企业查询系统
  • 南宁网站建设公司排名搜索排名优化
  • 培训机构网站模板dremrever怎么做网站
  • 广东网站建设制作wordpress主题加载慢
  • 模板网站建设公司哪个好上海seo推广平台
  • 怎么分享网站wordpress 页面模板 怎么用
  • 单页网站制作高校国际交流中心网站建设方案
  • 官方网站 建设情况汇报国际最著名建筑设计大奖
  • 优势网网站wordpress 耗时
  • 本地企业网站建设模板wordpress wp_footer
  • 网站空间如何搬家确定网站主题然后规划网站建设
  • 网站建设解析对公司网站建设的建议
  • 温州网站设计定制怎么黑掉织梦做的网站
  • 广州澄网站建设公司一份完整的活动策划书
  • 手机网站策划书常州武进建设局网站
  • 伍佰亿是什么网站昌大建设怎么样
  • 哪家公司的网站做得好网站在百度的标头不对
  • 新东方雅思培训价目表搜索引擎优化效果
  • 建筑网站首页设计wordpress搜索不到
  • 余姚物流做网站给网站网站做推广犯法
  • 营口网站建设公司八年级信息上册如何做网站
  • 企业外贸网站推广沈阳seo技术