私は、その応答が別のアプリケーション(アプリケーションB)のデータに依存するレールコントローラを持っています。railsコントローラ内のメッセージキューの応答を取得
私はアプリケーション間の通信にRabbitMqを使用しています。
キューワーカーがアプリケーションBから応答を受け取るまで、コントローラからの応答をレンダリングできません。現在、アプリケーションAでHTTPコールを取得すると、RabbitMqキューを介してアプリケーションBに公開して必要なデータ。私は「スニーカー」の宝石によって作られたキューに、アプリケーションBの応答を聞いています。アプリケーションAのコントローラー内の「スニーカー」キューから取り出したデータを受信したいと考えています。
これで、RabbitMq、コントローラー内のキュー応答をどのように待つことができますか? また、コントローラ内の応答を待つことができる場合、どのHTTP応答に対してどのキュー応答がどのようになるか把握する方法を教えてください。