0

私のスプリング ブート アプリには、Spring Cloud Stream が含まれています。アプリケーションの起動前に、Spring Cloud Stream がブローカーに接続するのに時間がかかります。

というわけで現在の序列

  1. Spring Boot Actuator の ReadinessState が ACCEPTING_TRAFFIC に変更されました
  2. Spring Cloud Stream Broker を待つ
  3. アプリケーションが開始されます。
  4. 再度、ReadinessState が ACCEPTING_TRAFFIC から ACCEPTING_TRAFFIC に変更されたことを示すデバッグ ログ

それまでにアプリケーションが開始されていないため、ステップ 1 で ACCEPTING_TRAFFIC であるとは言いたくありません。ここで何か不足していますか?

次のアプリケーション プロパティを追加しましたが、他の構成はありません

management.endpoint.health.probes.enabled=true
management.health.livenessState.enabled=true
management.health.readinessState.enabled=true
4

0 に答える 0