問題タブ [jmstemplate]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jboss - JmsTemplate と CachingConnectionFactory
メッセージを Jboss Queue に送信するときに、接続とセッションの作成を削減しようとすると、いくつかの問題が発生します。
メッセージの送信に JmsTemplate を使用しています。
jbmConnectionFactory は次のように定義されます。
このコードを使用して、メッセージを Jboss に送信しています。
CachingConnectionFactory を使用して私がやろうとしていたことは、送信するメッセージごとに接続とセッションを作成して閉じることを避けることですが、私が見る限り、JmsTemplate を使用すると、使用する connectionFactory のタイプに関係なく、接続とセッションは常に終了します:
間違ったメソッドを呼び出していますか? 手に入らないものはありますか?
spring - Spring JmsTemplate 接続プーリング
特定のトランザクションに基づいてキュー名が動的に変更されるシナリオがあります。キューイングに IBM mq を使用します。私の質問は、JmsTemplate
要求ごとにキュー名を動的に変更できる as request スコープ Bean を定義すると、接続されるかどうかです。プーリングメカニズムはJmsTemplate
. スプリング キャッシング ファクトリ メカニズムを使用しています。
これについて助けてください。
java - Spring jmstemplate プロパティの構成
JBOSS MQ で Spring JmsTemplate を使用しています。jmsTemplate 構成ファイルで「sessionTransacted」プロパティーを使用する必要がありますか? 排他的に構成しない場合、これのデフォルト値は何ですか?
java - Spring Boot を使用した ActiveMQ。メッセージの永続化が機能していません
Spring Boot アプリ内で組み込みサーバーとして ActiveMQ を使用したい。ActiveMQ をセットアップするには、次のチュートリアルを使用しました: Spring Boot。JMS によるメッセージング。私のアプリはブローカーとコンシューマーになります。次のようなメッセージを作成する複数のスレッドがあります。
次のメソッドを持つ別のクラスがあります。
テスト中に、メッセージが生成および消費されることがわかります。ご覧message.acknowledge()
のとおり、コメントされています。したがって、アプリの再実行後にメッセージが再配信されることを期待しています。しかし、それは起こりません。
java - Spring jmsTemplate messageConvertor.fromMessage() が呼び出されていない
次のコンバータがあります。
私の豆の定義は次のようになります。
toMessage()
関数は my から直接呼び出されていEventConverter
ます。これは素晴らしいことです。
問題は、fromMessage()
が私の から呼び出されていないことEventConvertor
です。(ところで:org.springframework.jms.support.converter.SimpleMessageConverter
で呼び出されます。特定の関数でそれをオーバーライドしていないfromMessage()
ようです - .)EventConverter
fromMessage()
何か案は?