问题描述
我正在尝试使用turbine Stream,但在尝试访问该应用程序的所有端点上都收到错误404。我尝试了以下端点并收到错误404
- http:// localhost:9090 / turbine.stream?cluster = default
- http:// localhost:9090 / clusters
我得到的唯一终点是
- http:// localhost:9090 该端点提供以下数据
data:{"type":"ping"}
data:{"type":"ping"}
当前代码
- 主类
@SpringBootApplication
@EnableturbineStream
@EnablediscoveryClient
public class turbineStreamServiceApplication {
public static void main(String[] args) {
SpringApplication.run(turbineStreamServiceApplication.class,args);
}
}
- 配置
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")
- 依赖项
<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 (将#修改为@)