デスクトップ PC に RabbitMQ を正常にインストールし、メッセージを発行するための小さなコンソール アプリと、メッセージを受信するための別のコンソール アプリを用意しました。これはすべてうまくいきます。
これで、RabbitMQ をアプリケーション サーバーにインストールしました。管理コンソールを使用すると、次のことがわかります。
- Exchange が作成されます (トピック モード、自動削除 = false
- 取引所にバインディングは存在しません (デスクトップ上で実行されます)。
- クライアントがメッセージを受信しない
- パブリッシャーもサブスクライバーも例外を発生させません
ファイアウォールでポート 5672 (RabbitMQ) と 15672 (管理コンソール) を開き、これらのポートでデスクトップからサーバーに正常に telnet できます。さらに、管理コンソールは正常に動作しています。
バージョンの詳細
- うさぎ MQ: 3.0.1
- アプリケーション サーバー: Windows 2008 Server R2 Standard
- クライアント: .Net 4.0
- クライアント ライブラリ: RabbitMQ.Client (バージョン 3.0.1.0)
さらに詳しい情報が必要な場合はお問い合わせください。喜んで提供いたします。
ありがとう、
グレアム