問題タブ [amqp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
1136 参照

message-queue - zeromq / AMQPプラグイン可能?

[1] AMQP標準を読んでいましたが、交換、キュー、およびバインディングコンポーネントが明確に分離されているようです。ただし、zeromqのドキュメントを見ると、zeromqで独自の交換/キュー/バインディングの実装をプラグインできるようには見えません。

[2]また、プロトコルの詳細を気にする必要がなく、これらの各コンポーネントの実装をプラグインして機能することを期待できるAMQPフレームワークはありますか?(AMQPのヒューズのようなもの)。

更新:zeromqはAMQP準拠のメッセージングシステムではなく、バインディングの概念がないと思うので、最初の質問は無視できると思います。

0 投票する
3 に答える
3275 参照

php - RabbitMQキューからメッセージを取得します

PHPアプリケーションにRabbitMQを実装することを検討しており、php-amqp拡張機能を使用しています。私の唯一の質問はこれです、PHPでキューの内容を返すために簡単にクエリを実行するにはどうすればよいですか?

php-amqpではこれができないようです。私がうまくいかない場合は、ここで私を助けてください:)

0 投票する
1 に答える
909 参照

message-queue - txAMQPはRabbitMQでバインドを解除できますか?

バインドされたキューを削除せずに、RabbitMQのバインドを削除したい。0.8AMQP仕様のtxAMQPを使用しています。RabbitMQがサポートするバージョンはこれだけのようですが、unbindメソッドはありません。

奇妙なことに、ソースコードをよく読んでみると、RabbitMQがunbindをサポートしていることがわかり、かなり混乱しています。

このクライアントとサーバーの組み合わせでバインドを解除できますか?もしそうなら、どのように?

0 投票する
5 に答える
6743 参照

c++ - AMQP C++ 実装

メッセージングが必要な C++ コードを作成しています。同等に安定したC++クライアントライブラリを備えた、無料/オープンソースの安定したAMQPサーバーが利用可能ですか? また、コードの Python インターフェースをユーザーに提供する必要もあります (考えられるのは、C++ で最大限の処理を行い、Python で API を公開することです)。

これを達成するための最良の方法は何ですか。

0 投票する
4 に答える
15248 参照

c++ - 安定した C++ クライアント ライブラリを持つ AMQP 実装はありますか

安定した C++ クライアント ライブラリを持つ AMQP 実装はありますか

0 投票する
3 に答える
1221 参照

c++ - ActiveMQ CPP API を使用して RabbitMQ Broker と通信できますか?

RabbitMQ ブローカー経由でメッセージを送信する必要がある C++ ソフトウェアがあります。RabbitMQ ブローカーにメッセージを送受信するために ActiveMQ CPP lib (CMS) を試した人はいますか?

0 投票する
1 に答える
1188 参照

ruby-on-rails - Ruby AMQP Carrot Library で外部サーバーを使用する方法

Ruby AMQP Carrot ライブラリを使用しており、仮想マシンでテスト用の RabbitMQ サーバーと通信しようとしています。マシンで AMQP ポートが開いていますが、Carrot で外部接続を確立できません。私は次のことを試しました:

Carrot.queue('message', :durable => true, :server => '192.168.162.176')

Carrot.queue('message', :durable => true, :host => '192.168.162.176')

0 投票する
1 に答える
438 参照

messaging - RabbitMQ でのメタデータ操作の観察

RabbitMQ がキュー、交換、またはバインドを作成または削除するたびにメッセージを送信したいと考えています。これはクライアント API から実行できますか? プラグインとしてはどうですか?

0 投票する
1 に答える
902 参照

architecture - AMQPクライアントメッセージ形式

私がAMQPについて理解していることから、メッセージバスの「クライアント」は任意の形式を使用できます。つまり、ファブリックはクライアントメッセージに対して不透明です。

特定の「交換」のメッセージのプロトコル形式を指定するオーバーヘッドを含めるのが一般的な方法ですか?たとえば、プロトコルMIMEタイプ(XML、JSONなど)を指定する「\n」で終了する最初の行があります

または、まだ見つけていない構成オプションはありますか?

0 投票する
2 に答える
60562 参照

amqp - AMQP の「配信モード」とは何ですか?

次の 2 つのオプションがあることを理解しています。

  • "非永続"
  • "持続的に"

しかし、これは実際にはどういう意味ですか?

「非永続的」: AMQP ファブリックは、コンシューマーが存在しない場合にメッセージを配信しようとしますが、メッセージはドロップされますか?

のように「永続的」: AMQP は、消費者がそれを受け入れるまでメッセージを再試行しますか??