2017-06-30 11 views
0

私はdevloping java rest apiサービスです。メッセージを送信するためにサーバーとモバイルデバイスの間でTCP接続を行う必要がありますが、rabbitmqは良いアイデアですが、 amqpプロトコルでは本当に初心者です。問題は、サーバーから同じキューからバイトを読み取る2つのクライアントにメッセージを送信する方法です。私のコードRabbitmq、同時に2つのクライアントにメッセージを送信

私はこのコードをテストのために2回実行し、メッセージを送信するときには最初のクライアントだけがそれをとる。理由は何ですか?

+0

FANOUTキューとチェックアウトhttps://www.rabbitmq.com/getstarted.htmlを見てください – jr593

答えて

0

こんにちは、以下のサイトをご覧ください。基本的にRabbitMqは、任意のmsgを特定のキューに入れると、サブスクライブメカニズムを公開することに基づいています。同じキューにアクセスする場合は、任意の数のユーザーがそのメッセージを取得します。

https://pubs.vmware.com/vfabric52/index.jsp?topic=/com.vmware.vfabric.rabbitmq.2.8/rabbit-web-docs/tutorials/tutorial-three-java.html

関連する問題