我正在使用turbine来汇总Hystrix的数据。当我尝试用hystrix(localhost:23002/hystrix.strean)获取数据时,一切都很顺利。然而,当我尝试使用turbine获取数据时,它显示什么也没有。这是我的配置。
server:
port: 23002
spring:
application:
name: hystrix-1
eureka:
client:
serviceUrl:
defaultZone: http://t2.dcfservice.com:23001/eureka/
instance:
hostname: localhost
metadataMap:
cluster : MAIN
spring:
application.name: microservice-hystrix-turbine
server:
port: 23111
security.basic.enabled: false
turbine:
aggregator:
clusterConfig: MAIN
appConfig: hystrix-1
clusterNameExpression: metadata['cluster']
eureka:
client:
serviceUrl:
defaultZone: http://t2.dcfservice.com:23001/eureka/
我可以通过URL:localhost:23002/hystrix.stream获取数据我的目标是通过URL localhost:23111/turbine.stream获取数据?cluster=main
如果您发布了您的yml的确切缩进,正在您的服务器中使用,下面的缩进是错误的。
turbine:
aggregator:
clusterConfig: MAIN
appConfig: hystrix-1
clusterNameExpression: metadata['cluster']
AppConfig
和ClusterNameExpression
必须是Turbin
的子级,而不是Aggregator
启动日志的尾端如下所示: 因此,PolicyService似乎成功连接到message Broker。 Turbine AMQP服务器的日志结束: 编辑:下面的异常是当我停止收听涡轮流时抛出的,而不是当我尝试用仪表板收听时抛出的。 我对Turbane-AMQP的依赖关系如下:
我的设置是spring boot cloud,使用netflix library,我设法让Turbine从一个服务中聚合Hystrix度量。然而,当我添加更多的服务时,我看不到它们。 这是我的设置(也上传到github中,网址是:Project On github 服务2: 优惠券服务: 尤里卡应用程序服务:
我有一个spring云应用程序充当涡轮服务器和Hystrix仪表盘。它有一个Eureka客户端,仪表板出现了,可以看到一个单独的Hystrix流,但我没有得到任何涡轮流。 这是application.yml: 如果我在Turbin/Dashboard应用程序启动时查看日志,它会发现我的Hystrix服务正常: 如果我撞上涡轮流 我得到: 看起来涡轮程序发现了两个项目-通过Eureka的服务和他们的
本文向大家介绍Intel x86 Assembly& Microarchitecture Borland的涡轮组装机-TASM,包括了Intel x86 Assembly& Microarchitecture Borland的涡轮组装机-TASM的使用技巧和注意事项,需要的朋友参考一下 示例 Borland从Pascal编译器开始,他们将其称为“ Turbo Pascal”。其次是其他语言的编译器
我正在开发Spring Boot V2.2.6。Release+Eureka+Hystrix和Turbine。在发这个问题之前,我浏览了很多链接,比如: > Spring启动式涡轮 Spring Boot+Eureka服务器+Hystrix with Turbine:empty pom.xml
我正在更新以使用consul的涡轮机,从文档中我看到本节: 群集配置和 appConfig 部分必须匹配,因此将服务 ID 的逗号分隔列表放入单独的配置属性中很有用。 那么,我应该在申请表上写些什么呢?这是实际的服务名称吗? 不清楚。