Java SpringCloudStream项目是否需要web服务器(Tomcat)?
我正在使用SpringCloudStream编写消息驱动的微服务Java SpringCloudStream项目是否需要web服务器(Tomcat)?,java,spring-boot,spring-messaging,spring-cloud-stream,Java,Spring Boot,Spring Messaging,Spring Cloud Stream,我正在使用SpringCloudStream编写消息驱动的微服务 项目A:生产者(Spring Cloud Stream,集成tomcat及其端口:8080) 项目B:消费者(Spring Cloud Stream,集成tomcat及其端口:8081) MessageBroker:RabbitMQ(amqp端口:5672) 我的问题是: 对于A&B项目,他们是否需要集成web服务器/端口(Tomcat)?或者只是一个普通的java应用程序就可以了?如果您不想访问Boot的web支持(执行器等
- 项目A:生产者(Spring Cloud Stream,集成tomcat及其端口:8080)
- 项目B:消费者(Spring Cloud Stream,集成tomcat及其端口:8081)
- MessageBroker:RabbitMQ(amqp端口:5672)
对于A&B项目,他们是否需要集成web服务器/端口(Tomcat)?或者只是一个普通的java应用程序就可以了?如果您不想访问Boot的web支持(执行器等),可以使用禁用web 简单地加上
.web(false)
在运行()之前
或者,只需设置remote.port=0
,就会为每个端口选择一个随机端口