高度な統合アプリケーションのrabbitTemplateのRabbitMQのシリーズ

統合のRabbitMQのメッセージテンプレート-RabbitTemplate春

RabbitTemplate:メッセージテンプレート。これは、春のウサギの統合は、メッセージテンプレートを提供しています。これは、送信されたメッセージのクラスキーです。

この記事では、Javaの凱歌(kaigejava)がリリースされました

特徴:

このクラスは、送信方法、メッセージ配信の信頼性を含む方法を豊富に提供し、メッセージのコールバック・リスナーはConfirmCallback、確認のようなインターフェースReturnCallBackの戻り値をインタフェースします。同様に、私たちは、あなたが通常の使用など、他の豆と考えることができ、春の容器に注入する必要があります。

コード例:

1:RabbitMQConfig ウサギクラス追加テンプレート文を:

/ **
声明rabbitTemplate
@param  はconnectionFactory
@return
* /
パブリック  RabbitTemplateのrabbitTemplate(ConnectionFactoryのはconnectionFactory){
   RabbitTemplate rabbitTemplate =  新しい  RabbitTemplate(はconnectionFactory)。返す   rabbitTemplateを。}
   



image1.png

この後、テンプレート春のコンテナが管理されていました。使用時で、それが直接autoWriedすることができます。

テストクラスで:

image2.png

テストクラス、受信したメッセージキューが参照するにはコントロールステーションを起動します。

image3.png

私たちは、メッセージが表示さ、queue001。

ページ管理テーブルでは、対応するキューを見つけます。私たちは、ここで使用するビューにqueue001ポイントです。

image4.png

図に見られるように、あなたはメッセージを取得することができます。メッセージボタンを取得するにはクリックして、我々はに取得します。

image5.png

私たちは、データヘッダにそれを見ることができます。ATTRこれが私たちの余分が追加されます。それはまたに受信されます。

説明、私たちは、テンプレートが成功した、簡単なメッセージを使用します。

この記事では、「あるのRabbitMQ :簡潔シリーズ」チュートリアルRabbitMQの簡潔シリーズ第20章高度な統合アプリケーションのタイトルIIIの rabbitTemplateのオブジェクトチュートリアルのシリーズでは、最初の章から参照することをお勧めします。 

凱歌個人のブログ:www.kaigejava.com

オリジナルソース:のhttp://kaigejava.com/article/detail/534


セクション予告の下で:SimpleMessageListenerContainer



おすすめ

転載: blog.51cto.com/kaigejava/2427574
おすすめ