問題タブ [qpid]

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 投票する
1 に答える
167 参照

restlet - AMQP QPID クライアント コネクタ?

私の次のプロジェクトは RESTful アプリケーションなので、Restlet は実装に最適な選択肢のようです。ただし、AMQP のサポートは見つかりませんでした。プロジェクトに AMQP サポート、特に QPID を追加する最良の方法は何ですか? org.restlet.Client を拡張することを考えていますが、開始方法がわかりません。どんなポインタでも大歓迎です。

ありがとう、コア

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

c++ - Apache qpidでブローカーのステータスを一覧表示する方法は?

Apache Qpidでブローカーのステータスを一覧表示する方法は?

私は使用していqpid-stat -bます:

これら以外にオプションはありますか?

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

qpid - Apache Qpid + MRg で失われたクライアント接続に対処する方法

C++ クライアントを使用すると、電源障害、手動終了、ネットワークなど、何らかの理由でサーバーへの接続が失われた場合、サーバーはクライアントが失われたことを検出しないようです。オープン接続 (またはハーフ オープン) が維持されます。どうすればこれを防ぐことができますか? サーバー側のハートビート オプションはありますか?

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

python - Qpid の信頼性

C++、Python、および Java で記述されたクライアントで C++ ブローカーを使用しています。システムを一晩実行すると、朝までに確実にメッセージを送受信することはありません。すべてのメッセージは、件名が宛先を指定してトピックを介して交換されます。3 つの質問があります。

1.) キューを使用する必要がありますか? トピックよりもキューを使用する利点はありますか? トピックよりもキューを選択する設計上の決定は何ですか? キューはより厳格に見えます (つまり、ノード A がリクエストを送信し、レスポンスが必要であることがわかっている場合は、すぐにレスポンスを送り返すことになります。つまり、pub/sub)。

2.) メッセージが確認されない場合、何が起こる可能性がありますか? Python モジュールに session.acknowledge() がないことがわかりました。これが私たちの夜通しの失敗を引き起こしているのでしょうか? 今日この問題を発見したので、明日はもっと洞察が得られることを願っています。解決策は、qpidd サービスを再起動することです。(x64 Linux で実行しています)。

3.) これはクラスタ フェールオーバーを使用する正当な理由ですか?

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

c++ - C++ Apache QPID クライアント ライブラリのビルド手順 (クライアントのみ) はどこで入手できますか?

サーバー不要のC++ Apache QPID クライアント ライブラリのビルド手順はどこで入手できますか? (できるだけ単純化) (単純で優れたAMQP C++ ライブラリとして RabbitMQ で使用するため)

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

java - Qpid Java クライアント例外: java.lang.IllegalArgumentException: 不明なコード: 105

ブローカーからのメッセージを消費し、SOAP サービスを介して送信する単純な qpid Java クライアントを使用しています。プロデューサー側では、すべてのデータをマップに配置し、このマップを qpid に送信します。ここにスニペットがあります:

クライアント側では、メッセージを受信し、SOAP を介して Web サービスに送信しようとしています。

すべて正常に動作しますが、コンシューマが 66KB までの少し大きなメッセージを送信しようとすると、次のエラーが出力されます。

また、「キュー "bus-status-queue" でエンキュー容量のしきい値を超えました」などのエラーはありません。なにが問題ですか?

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

c# - Google Protocol Buffer と Protobuf-C# を使用して C++ から C# に double プロパティを転送する際の問題

メッセージング システムである QPID を介して、オブジェクトをシリアル化された文字列として C++ から C# に送信しようとしています。私は現在、次のようなGoogle protoファイルを持っています:

C++ を介してオブジェクトを転送すると、C# の最後でエラーが発生します

これは、価格などの double 型に値を割り当てた場合にのみ発生します。