Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java SpringCloudStream项目是否需要web服务器(Tomcat)?_Java_Spring Boot_Spring Messaging_Spring Cloud Stream - Fatal编程技术网

Java SpringCloudStream项目是否需要web服务器(Tomcat)?

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支持(执行器等

我正在使用SpringCloudStream编写消息驱动的微服务

  • 项目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
,就会为每个端口选择一个随机端口