1

Spring Cloud Streamを使用して、メッセージング駆動型のマイクロサービスを作成しています。

  • プロジェクト A: プロデューサー (Spring Cloud Stream、統合された tomcat とそのポート: 8080)
  • プロジェクト B: コンシューマー (Spring Cloud Stream、統合された tomcat とそのポート: 8081)
  • メッセージ ブローカー: RabbitMQ (amqp ポート: 5672)

私の質問は: プロジェクト A と B の場合、統合された Web サーバー/ポート (Tomcat) が必要ですか? それとも、一般的な Java アプリケーションで十分でしょうか?

4

1 に答える 1

1

Boot の Web サポート (アクチュエーターなど) にアクセスしたくない場合は、アプリケーション ビルダーを使用して Web を無効にすることができます。

追加するだけ

.web(false)

の前にrun()

または、設定するだけremote.port=0で、それぞれに対してランダムなポートが選択されます。

于 2016-09-02T12:58:47.220 に答える