私たちはhttp要求を受け入れ、activemqを使ってpub-sub jmsに処理を委譲するgrails webアプリケーションを持っています。ビューのオープンセッションはどのようにjms接続/セッションで動作しますか?
メッセージを送信先に公開した後にhttp要求が返されるため、発行直後のOpen Session In Viewインターセプタトークンは閉じられていますか?
サブスクライバがactivemqキューからメッセージを処理し始めると(サービスメソッドはサブスクライバです)、トランザクション全体(サブスクライバサービスメソッド内に複数のトランザクションがあります)が単一のセッションになるか、またはセッションを開くための休止状態のテンプレート戦略単一のトランザクションの場合、コミット後にクローズされますか? もしそうなら、単一のjmsメッセージ処理のために、複数のセッションが開いたり閉じたりするでしょうか?
私はしばらく私の頭を傷つけていますが、解決することができません。どんな助けも役に立つでしょう!
GrailsのJMSプラグインなどのプラグインは使用していますか?これはあなたの質問に答えるのに役立ちます。 –
@JoshuaMooreはい私たちはgrails "jms:1.3"をプラグインとして使用しています。 –