1

我正在使用Spring Cloud Stream编写消息驱动的微服务。

  • 项目A:Producer(Spring Cloud Stream,集成tomcat及其端口:8080)
  • 项目B:Consumer(Spring Cloud Stream,集成tomcat及其端口:8081)
  • 消息代理:RabbitMQ(amqp 端口:5672)

我的问题是:对于项目 A 和 B,他们是否需要集成 Web 服务器/端口(Tomcat)?或者只是一个普通的java应用程序就可以了?

4

1 回答 1

1

如果您不想访问 Boot 的 Web 支持(执行器等),您可以使用application builder禁用 Web 。

只需添加

.web(false)

之前run()

或者,只需设置remote.port=0并为每个端口选择一个随机端口。

于 2016-09-02T12:58:47.220 回答