Spring Cloud Turbine为所有端点返回404

问题描述

我正在尝试使用turbine Stream,但在尝试访问该应用程序的所有端点上都收到错误404。我尝试了以下端点并收到错误404

  1. http:// localhost:9090 / turbine.stream?cluster = default
  2. http:// localhost:9090 / clusters

我得到的唯一终点是

  1. http:// localhost:9090 该端点提供以下数据
data:{"type":"ping"}

data:{"type":"ping"}

当前代码

  1. 主类
    @SpringBootApplication
    @EnableturbineStream
    @EnablediscoveryClient
    public class turbineStreamServiceApplication {

    public static void main(String[] args) {
        SpringApplication.run(turbineStreamServiceApplication.class,args);
    }
   }
  1. 配置
eureka:
  client:
    serviceUrl:
      defaultZone: http://localhost:8761/eureka/
server:
  port: 9090
spring:
  application:
    name: turbine-stream-service
turbine:
  aggregator:
    clusterConfig: TEST-SERVICE1,TEST-SERVICE2,TEST-SERVICE3
  appConfig: test-service1,test-service1,test-service1
  clusterNameExpression: new String("default")
  1. 依赖项
<dependencies>
    <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-starter-config</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-eureka-client</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-starter-netflix-turbine-stream</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-starter-stream-rabbit</artifactId>
    </dependency>
</dependencies>

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)