マルチノードアプリケーションをクラウドファウンドリにデプロイしました。すべて共有rabbitmqサービスを介して接続されています。アプリケーションは次のもので構成されています。
- Grailsアプリ。
- 3つのスタンドアロンのspring-integration-amqpjavaアプリ。
全員が、cloud:rabbit-connection-factoryを使用して、spring-integration-amqpを介してウサギと通信しています。
すべてのアプリケーションには、同じrabbitmqサービスがバインドされています。
すべてのアプリケーションが正しく起動し、rabbitokに接続しているようです。
私が見ている動作は、スタンドアロンアプリの1つからの応答を待っている間にgrailsアプリがタイムアウトしていることです。これは、メッセージコンシューマーではなく、grailsアプリをローカルで起動するだけであることに一致しています。
私が苦労しているのは、問題がどこにあるかをデバッグする方法です。
- ログにエラーが表示されません
- キューの状態などを照会するためにrabbitmqサービスにトンネリングすることはできないようです。
何か案は?