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 版本的兼容性

Cloud Foundry 3. cf 命令

Pivotal Cloud Foundry - Spring Cloud 服务

IBM 发布Cloud Private:基于Kubernetes和Cloud Foundry