タグ付けされた質問 「amqp」

4
RabbitMQとチャネルと接続の関係
RabbitMQのJavaクライアントは、次の概念があります。 Connection -RabbitMQサーバーインスタンスへの接続 Channel -??? コンシューマースレッドプール-RabbitMQサーバーキューからメッセージを消費するスレッドのプール キュー-FIFO順でメッセージを保持する構造 私は関係、そしてもっと重要なことには、それらの間の関連を理解しようとしています。 Channelこれがあなたがパブリッシュして利用する構造であり、オープンな接続から作成されているという事実を除いて、私はまだa が何であるかよくわかりません。誰かが「チャネル」が何を表しているのか説明してくれれば、いくつかのことを明らかにするのに役立つかもしれません。 チャネルとキューの関係は何ですか?同じチャネルを使用して複数のキューと通信できますか、それとも1:1である必要がありますか? キューとコンシューマプールの関係は何ですか?複数のコンシューマーを同じキューにサブスクライブできますか?同じコンシューマが複数のキューを消費できますか?または、1対1の関係ですか? ここで助けてくれてありがとう!

11
RabbitMQ / AMQP:単一のキュー、同じメッセージの複数のコンシューマー?
RabbitMQとAMQPを一般的に使い始めたばかりです。 メッセージのキューがあります 複数のユーザーがいますが、同じメッセージでさまざまなことをしたいと考えています。 ほとんどのRabbitMQドキュメントはラウンドロビンに焦点を合わせているようです。つまり、単一のメッセージが単一のコンシューマーによって消費され、各コンシューマー間で負荷が分散されます。これは確かに私が目撃している行動です。 例:プロデューサーには単一のキューがあり、2秒ごとにメッセージを送信します。 var amqp = require('amqp'); var connection = amqp.createConnection({ host: "localhost", port: 5672 }); var count = 1; connection.on('ready', function () { var sendMessage = function(connection, queue_name, payload) { var encoded_payload = JSON.stringify(payload); connection.publish(queue_name, encoded_payload); } setInterval( function() { var test_message = 'TEST '+count sendMessage(connection, "my_queue_name", …

7
JMSとAMQP-RabbitMQ
JMSと、それがAMQP用語にどのように関連付けられているかを理解しようとしています。JMSはAPIであり、AMQPはプロトコルです。 これが私の仮定です(そして質問も) RabbitMQはAMQPプロトコルを使用します(AMQPプロトコルを実装しています) JavaクライアントはRabbitMQに接続/使用するためにAMQPプロトコルクライアントライブラリを使用する必要があります ここでJMS APIはどこで機能しますか?JMS APIはRabbitMQに接続するためにAMQPクライアントライブラリを使用する必要がありますか? 通常、JMSを使用して、RabbitMQ、ActiveMQなどのメッセージブローカーを接続します。次に、AMQPの代わりにここで使用されるデフォルトのプロトコルは何ですか? 上記のいくつかはばかげているかもしれません。:-)しかし、私の頭を包み込もうとしています。

3
RabbitMQメッセージのサイズとタイプ
RabbitMQキューに保存できるメッセージは何ですか?文字列だけ?または、int、binary、stringなど、保存するタイプを選択できますか? 1つのメッセージの最大サイズはいくつですか? いくつのキューまたは交換を作成できますか?それともサーバーのパワーに依存しますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.