0

PCF を使用して spring-boot アプリケーションを実行しています。また、PCF RabbitMQ サービスを使用しました。

私の問題は、キュー内のメッセージが確認応答なしで長時間固定されていたことがあり、PCF で実行中のアプリ インスタンスの数が RabbitMQ のアクティブなコンシューマー チャネルの数よりも少ないことに気付きました。

RabbitMQ

PCF

また、適用されたルールに応じてアプリ インスタンスを自動的にスケールアップ/スケールダウンするオートスケーラーも有効にしています。

クライアント アプリにエラー ログがなく、唯一の解決策は PCF でアプリケーションを再起動することだったので、問題を再現できませんでした。また、アプリケーションを強制終了しようとしましたが、コンシューマ チャネルも破壊されているようです。

私が調べることができる助けや提案はありますか?コンシューマーアプリにSpring Cloud Streamを使用し、ymlファイルで非常に基本的な構成を使用しました(dlqなし、カスタムタイムアウトなしなど)

前もって感謝します!

4

2 に答える 2