春ブーツ2.0+統合のRabbitMQ

1、パッケージを追加

1  < 依存性> 
2        < のgroupId > org.springframework.boot </ groupIdを> 
3       < たartifactId >ばねブートスタータAMQP </ たartifactId > 
4  </ 依存>

2、リンク列を追加

#rabbitmq配置
spring.rabbitmq.addresses = XXXXX 
spring.rabbitmq.username = XXXXX 
spring.rabbitmq.password = XXXXXXX 
spring.rabbitmq.virtualホスト= XX

3、プロデューサー、前記キュー名MSGRABBITQUERENAME

1  @Component
 2  パブリック クラスRabbitProducer {
 3  
4      @Autowired
 5      AmqpTemplate rabbitTemplate。
6  
7      静的 最終的な文字列MSGRABBITQUERENAME = "chat.send.msg" 8  
9      公共 ボイドsendMessages(文字列str){
 10          この.rabbitTemplate.convertAndSend(MSGRABBITQUERENAME、STR)。
11      }
 12 }

4、消費者、私はデータの妥当性を確保するために、手動モードを確認するためにここにいます。

1  @Component
 2 org.springframework.amqp.rabbit.annotation.RabbitListener(キュー= "chat.send.msg" @ 3  パブリック クラスRabbitListener {
 4  
5      @RabbitHandler
 6      公共 ボイド受け取っ(メッセージ・メッセージ、チャネルチャネル){
 7          チャンネル.basicAck(message.getMessageProperties()getDeliveryTag()。)。
8      }
 9 }

そして、それを呼び出します

おすすめ

転載: www.cnblogs.com/rolayblog/p/11248508.html