0

我已经设置了一个涡轮应用程序,当我在本地运行它时一切都运行良好。

该应用程序出现在 Cloud Foundry 中,但是,Hystrix 仪表板似乎无法连接到: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 );

    }

}
4

1 回答 1

1

这就是解决方案。我的配置错误。

server:
  port: ${PORT:8989}

management:
  port: 8990

---
spring:
  profiles: cloud

management:
  port: -1

看起来我需要关闭管理端口,将其设置为 -1,以便只有 Rx Netty 服务器将在 8080 上启动。

于 2015-12-14T20:25:07.987 回答