2016-09-17 5 views
0

javaとjms APIの新機能です。 私は待ち行列に耳を傾けて待ち行列メッセージを閲覧する必要がある小さな問題がありました。 しかし、問題はキューが消費するメッセージを参照する前です。消費されたキューメッセージを取得する方法はありますか。jmsを使用してキューメッセージを消費する

私はqueuebrowserを使ってメッセージをブラウジングしようとしました。しかし私は解決できませんでした

私はキューが消費されたらメッセージを参照する必要があります。 私はこの3ヶ月間の回答を見つけることができませんでした.. 私はこのJavaとjms apiに新しい人として私を助けることができます私は解決できませんでした。 ありがとうございます。

+0

私が理解していることは、メッセージを聞く前にメッセージが消費されていることです。複数の消費者がキューを聞いていますか?そうでない場合は、キューにメッセージを投稿する前にリスナーを起動してください。基本的な理解のために、2つのインスタンスを保持するか、少なくとも2つの別々のファイルを保持してください.1つは投稿用、1つはリスニング用です。最初にリスニングファイルを開始してから投稿してください。投稿とリスニングが同じファイル内にある場合は、一度に1つのアクションだけが実行されます。 – Pat

答えて

0

メッセージがキューから消費された場合、メッセージはどこにも存在しなくなります。 アドバイザリメッセージhttp://activemq.apache.org/advisory-message.htmlを使用してActiveMQを操作する必要がある場合、メッセージに関する利用可能な情報は基本的ではありません。別の解決方法は、ブローカーまたは宛先インターセプタhttp://activemq.apache.org/virtual-destinations.htmlでラクダルートを使用することです。キュー/トピックを別のキュー/トピックに変換し、必要に応じてそれらを処理します。 可能であれば、単にtopicをそのまま使用してください。

関連する問題