私はApache Qpidを使用していますが、例を見ていますが、レシーバを設定して接続が切断されない場合があるかどうかを確認する方法はありませんキュー内の新しいメッセージqpidレシーバを設定する方法
1
A
答えて
1
Qpid JMSクライアントを使用しているようです。その非常に基本的な例は、JMSで利用可能なさまざまなコンポーネントを示していて、(あなたが望むものに完全に依存する)代表的なアプリケーションではないため、同期受信()呼び出しを設定する簡単な受信者があります。新しいメッセージのために長い間それを待つようなタイムアウト(例の他のビットによって送信されるような)、タイムアウト内に到着しない人は、それが完了してから終了することを意味します。
メッセージを待つ場合は、例のように終了する代わりにreceiveを繰り返し呼び出すなど、さまざまなオプションがあります。時間切れを避けるためにタイムアウトの大きい受信を呼び出す、またはタイムアウトなしで受信を呼び出すことさえ可能です戻ってくる前に次のメッセージのために必要なだけ待つようなものです。また、コンシューマ用の非同期MessageListenerを登録して、リスナーがメッセージの到着時およびメッセージ到着時に呼び出されるようにすることもできます。
これらの概念の詳細については、任意のJMSチュートリアルを参照してください。
関連する問題
- 1. Qpid Proton AMQP 1.0クライアントライブラリで接続の `max_frame_size`を設定する
- 2. Qpid Java 6.0.1とQpid JMSとQpid Proton
- 3. PyQt5レシーバ
- 4. Apache qpid setDelay
- 5. Apache QPIDのタイムアウト
- 6. mesosを設定する方法minimesosでoffer_timeoutを設定する
- 7. gsoap:設定する方法
- 8. FlashProfessionalのFlashBuilderで設定定数を設定する方法
- 9. JMS APIで同じ交換を使用してqpidにキューを指定する方法は?
- 10. のJava:ApacheのQpidは、私はQpidに新たなんだと私は環境を設定しようとしているJavaの
- 11. qpidベンチの出力を解釈する
- 12. .htaccessを設定してURLにshebangを設定する方法
- 13. python qpidメッセージのエンコーディング
- 14. JavaMailのタイムアウト設定を正しく設定する方法
- 15. 設定ファイルにアプリケーション設定を保存する方法は?
- 16. Parsley.jsグローバル設定を設定する方法
- 17. SysCacheを独自の設定ファイルに設定する方法は?
- 18. apache2設定でグループアクセスを動的に設定する方法
- 19. Visual Studioコンソールウィンドウの設定を一度に設定する方法
- 20. 一般的なフォーム設定を設定する方法
- 21. Mosquittoの設定プロパティをC++で設定する方法は?
- 22. 実行時にsmtp設定を設定する方法
- 23. Windowsメディアプレーヤーを「エクスプレス設定」プログラムで設定する方法は?
- 24. カスタムメール設定を自動的に設定する方法
- 25. JQueryでアトリビュートを設定/設定する方法
- 26. WordPressのcategory.phpページでページ設定を設定する方法は?
- 27. leaseTimeout設定をプログラム的に設定する方法は?
- 28. ハブのサービス設定で「リダイレクトURI」を設定する方法
- 29. Spring Configサービスでローカル設定プロパティを設定する方法
- 30. タブバーの設定メニューのナビゲーションバーの色を設定する方法
default_containerを使用していますか? MessageHandler?その後、受信者はあなたがそれを行うまで閉じられません。新しいメッセージを受け取ったら、それをon_messageで受け取るべきです。 –
@MertKoksal私はこのサンプルサンプルを使用しました。そこには 'MessageConsumer'と' ConnectionFactory'があり、 '1000ms'タイムアウトが閉じた後 –