Cloud Foundry Turbine Stream 无法连接到 Command Metric Stream
Posted
技术标签:
【中文标题】Cloud Foundry Turbine Stream 无法连接到 Command Metric Stream【英文标题】:Cloud Foundry Turbine Stream Unable to connect to Command Metric Stream 【发布时间】:2016-03-20 07:09:39 【问题描述】:我已经设置了一个涡轮应用程序,当我在本地运行它时一切都运行良好。
应用程序出现在 Cloud Foundry 中,但是,Hystrix Dashboard 似乎无法连接到:8989/turbine.stream
无法连接到 Command Metric Stream。
在 Cloud Foundry 中,我是否需要为 /turbine.stream 公开服务?
所有应用都连接到rabbitmq。
Turbine 应用在 yml 中配置:
server:
port: $PORT:8990
turbine:
stream:
port: 8989
这是应用程序
@SpringBootApplication
@EnableTurbineStream
@EnableDiscoveryClient
public class TurbineApplication
public static void main( String[] args )
new SpringApplicationBuilder( TurbineApplication.class ).run( args );
【问题讨论】:
【参考方案1】:这就是解决方案。我的配置错误。
server:
port: $PORT:8989
management:
port: 8990
---
spring:
profiles: cloud
management:
port: -1
看来我需要关闭管理端口,将其设置为 -1,以便只有 Rx Netty 服务器将在 8080 上启动。
【讨论】:
以上是关于Cloud Foundry Turbine Stream 无法连接到 Command Metric Stream的主要内容,如果未能解决你的问题,请参考以下文章
Cloud FoundryCould Foundry学习——Could Foundry浅谈
Cloud FoundryCould Foundry学习——核心组件分析
Spring Cloud 数据流与基础 Cloud Foundry 版本的兼容性