spring-jms

    0

    1答えて

    JMSを使用してオブジェクトをトピックに公開しています。サブスクライバはオブジェクトを読み取り、いくつかの操作を実行し、値を返す必要があります。 しかし、私は別のコードで見たものから、出版社はオブジェクトをトピックに公開するだけで何も戻ってこない。 public void send(Message m){ jmsTemplate.convertAndSend(topic, m);

    0

    1答えて

    だから、ここに要件があります。 トランザクションは、トランザクションが失敗した場合、我々は0 返し、その後成功した場合は、トランザクション内で を行うべきトピックにメッセージを公開するプロセスは、その後、我々は返す1 私はトピックにメッセージを公開する方法を知っています。私はトピックに公開するためにJMSテンプレートを使用しています。 jmsTemplate.convertAndSend(topi

    0

    1答えて

    私はActiveMQとJMSを使用しています 私はキューにObjectMessageを作成しました。私はそれを受け取ることができません。 既にキューで利用可能なメッセージを見てください。メッセージを受信するための 私のコードは、任意のより多くの明快さやコードが必要な場合は、お問い合わせください public class RecieveObjectQueue { public stati

    2

    1答えて

    Apache Camelを使用してJavaサービスにメッセージを送信しています。私は消費者ルートにtransacted=trueを保管しています。また、JMSメッセージの処理が正常に完了したら電子メールを送信する必要があります。 私は以下のコードを使用して同期を登録し、トランザクションがコミットされた後にのみ電子メールを送信します。 TransactionSynchronizationManage

    2

    1答えて

    私はトピックにメッセージを公開するためにJMSTemplateを使用しているパブリッシャー/サブスクライバモデルを使用しています。私はdefaultmessagelistenercontainerを使用してメッセージの購読と受信を行っています。 どちらの設定でもsessionTransactedをtrueに設定することができます。しかし、私が置くとどうなりますか 1)JMSTemplate set

    0

    1答えて

    私はブローカートピックを持ち、複数のデフォルトのメッセージリスナーまたは単純なメッセージリスナーを持つ予定です。すべてのリスナーが同じコードを実行します。 各リスナーコードは別のコード実行と独立していますか。私が尋ねようとしていることは、同じメソッドにアクセスするときにリスナー間で矛盾が生じるかどうかです。 私はマルチスレッド実行のように動作します。 私はブローカーとしてJMSとactivemqを

    0

    1答えて

    私はJMSプロデューサに2種類のメッセージ、つまりビジネスロジックとハートビートメッセージを送信しています。現在、どちらも同じレシーバーで処理されていますが、セレクターを使用して専用のクラスを用意しようとしています。私が持っている問題は、レシーバーにセレクターを追加するたびにメッセージの受信を停止することです。ここまで私がこれまで持っていたことがあります。簡単にするために、私は唯一のハートビート用

    1

    1答えて

    生JMSコード: TopicSubscriber durSubscriber1 = receiverSession.createDurableSubscriber(topic,"subscription_1"); durSubscriber1.setMessageListener(new MessageListener() { @Override public void on