現在Artemis ActiveMQ 2.2.0を使用していますが、キューを使用して問題なくメッセージを送受信できました。しかし、キューに複数のメッセージがある場合、受信者が最後のメッセージのみを取り出す方法を知りたいのですが?私が使用すべき特別なキューはありますか?ありがとう、Apache Artemisを使用したJMSキュー、キュー内の最後のメッセージを取得する方法
0
A
答えて
0
JMSを使用すると、最後のメッセージまでキューをブラウズし、最後のメッセージのJMSMessageIDを取得し、JMSMessageIDによるセレクタを使用してキューから引き出すことができます。
0
キュー内の「最後の」メッセージが本当に気になる場合は、最後の値のキューを利用することをお勧めします。これは特別なタイプのキューで、同じ「最終値」のメッセージプロパティを持つメッセージは、キュー内の古いメッセージを同じプロパティで自動的に置き換え、キュー内のそのプロパティを持つ唯一のメッセージが送信された「最後の」メッセージになります。 Artemis documentationで詳細を読むことができます。
関連する問題
- 1. jmsキューに保留中のメッセージの数を取得する方法
- 2. JMSキューの遅延メッセージ
- 3. Glassfish(v3)JMSキューからメッセージを受け取る方法
- 4. JBoss JMSキューからメッセージを取得する
- 5. javaを使用してJMSキューにメッセージを送信するSwing
- 6. JMS一時キューが最初のメッセージを破棄します
- 7. WeblogicのJMSキューで処理されたメッセージの履歴を取得する
- 8. キュー内のメッセージを覗く方法
- 9. javax.mail.Messageのカスタムカスタムオブジェクトをjmsキューに入れる方法(Activemqを使用)
- 10. JMSキューを描画する方法は?
- 11. JbossでJMSキューをクリアする方法
- 12. SONIC JMSキューにXMLメッセージを送信
- 13. JMSメッセージからキューへの再配信
- 14. websphereのJMSキュー
- 15. Spring WSアプリケーションからWebSphere JMSキューへのメッセージの送信方法
- 16. JMSキューとJMSトピック
- 17. JMSメッセージ - キューと関連付けます
- 18. JMSキューのMessageReceiversの詳細を取得する方法(JBoss AS6にHornetQをデプロイ)
- 19. Apache Artemis:JMSメッセージを別のキューに移動する方法
- 20. XMLファイルをJMSキューに渡す方法
- 21. RabbitMQ.Clientを使用してキューからメッセージを取得
- 22. Apache CamelとJMSクラスタ(分散キュー)
- 23. ActiveMQキューで古いメッセージを取得する方法
- 24. jmsキューの統計情報をプログラムで読み取る方法
- 25. スキップされたキュー内のメッセージの取得
- 26. Solace JMSキュー:検索と処理メッセージ
- 27. JMSキューにメッセージを送信するフレームワークがapacheにありますか?
- 28. XMLファイルの内容をJmsキューに読み込む方法
- 29. Executorサービスのキュー内のタスク数を取得する方法は?
- 30. キューから最後のn個のアイテムを取得する