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

RabbitMQは、プラグインアーキテクチャを介してサポートされる追加のメッセージングプロトコルを備えたAMQPプロトコルを最初に実装したオープンソースのメッセージブローカーです。このタグは、RabbitMQサーバーメッセージブローカー製品に関する質問、またはRabbitMQ製品のソースコードと実装に関する質問で使用する必要があります。OSやプログラミング言語だけでなく、amqpやmqttなどの特定のプロトコルタグも適切な場合があります。

17
ActiveMQまたはRabbitMQまたはZeroMQまたは[終了]
現在のところ、この質問はQ&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 ActiveMQとRabbitMQとZeroMQの長所と短所の経験を聞いてみたいと思います。その他の興味深いメッセージキューに関する情報も歓迎します。


2
PostgreSQLなどのデータベースではなく、RabbitMQなどのメッセージブローカーが必要なのはなぜですか?
私のようなメッセージブローカーに新しいですRabbitMQの私たちのようなスケジューリングシステムのためのタスク/メッセージ・キューを作成するために使用することができますセロリ。 さて、ここに質問があります: 新しいタスクを追加し、Celeryなどのコンシューマープログラムで使用できるPostgreSQLでテーブルを作成できます。 なぜ、RabbitMQのように、まったく新しいテクノロジーをセットアップしたいのですか? PostgreSQLのような私たちのデータベースは分散環境で動作することができるので、今、私はスケーリングが答えではないと信じています。 データベースが特定の問題に対してどのような問題を引き起こすかを探してみたところ、次のことがわかりました。 ポーリングはデータベースをビジー状態に保ち、パフォーマンスを低下させます テーブルのロック->再び低パフォーマンス 数百万行のタスク->再度、ポーリングのパフォーマンスは低い では、RabbitMQなどのメッセージブローカーは、これらの問題をどのように解決するのでしょうか。 また、私AMQPはプロトコルがそれに続くものであることを発見しました。その中で何が素晴らしいのですか? Redisはメッセージブローカーとしても使用できますか?RabbitMQよりMemcachedに似ています。 これに光を当ててください!

4
新規インストール後、RabbitMQ Web管理インターフェースにアクセスできません
公式サイトの指示に従って、最新のRabbitMQサーバー(rabbitmq-server-3.3.0-1.noarch.rpm)を新しいCentos 5.10 VMにインストールしました。 開発中にこれを何度も行ったことがあり、問題はありませんでした。ただし、今回はデフォルトのゲスト/ゲストユーザーを使用して管理Webインターフェイスにログインできません。 ログには、次のように表示されます。 =ERROR REPORT==== 4-Apr-2014::00:55:15 === webmachine error: path="api/whoami" "Unauthorized" 何が原因でしょうか?
204 rabbitmq 



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

11
rabbitmqのバージョンを確認する
サーバーで実行されているrabbitmqのバージョンを確認するにはどうすればよいですか? rabbitmqが実行されていることを確認するコマンドはありますか?
152 rabbitmq 

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", …


4
RabbitMQはどのポートを使用しますか?
RabbitMQサーバーは、ノードのクラスターのファイアウォールでどのポートを使用するか、ファイアウォール上で開く必要がありますか? 私/usr/lib/rabbitmq/bin/rabbitmq-envは、私が必要と想定している以下に設定されています(35197)。 SERVER_ERL_ARGS="+K true +A30 +P 1048576 \ -kernel inet_default_connect_options [{nodelay,true}] \ -kernel inet_dist_listen_min 35197 \ -kernel inet_dist_listen_max 35197" rabbitmq.configカスタムの設定には触れなかったtcp_listenerため、デフォルトの5672でリッスンする必要があります。 関連するnetstat行は次のとおりです。 tcp 0 0 0.0.0.0:4369 0.0.0.0:* LISTEN 728/epmd tcp 0 0 0.0.0.0:35197 0.0.0.0:* LISTEN 5126/beam tcp6 0 0 :::5672 :::* LISTEN 5126/beam 私の質問は: 他のノードがクラスターに接続できるようにするには、4369、5672、35197の3つのポートすべてを開く必要がありますか? 5672がtcp6だけでなくtcpでも実行されないのはなぜですか?
135 rabbitmq  port 

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つのメッセージの最大サイズはいくつですか? いくつのキューまたは交換を作成できますか?それともサーバーのパワーに依存しますか?

14
RabbitMQでのキューの削除
RabbitMQで実行しているキューがいくつかあります。それらのうちのいくつかは現在役に立たないのですが、どうすれば削除できますか?残念ながら、私はauto_deleteオプションを設定していませんでした。 今設定すると削除されますか? これらのキューを今すぐ削除する方法はありますか?
93 queue  rabbitmq 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.