rabbitMq入門,整合spring

主要介紹org.springframework.amqp.rabbit

1、springboot-rabbitmq
Binding binding = BindingBuilder.bind(queue).to(exchange);
        rabbitAdmin.declareBinding(binding);//聲明綁定關係
根據Binding規則將消息路由給服務器中的隊列,ExchangeType決定了Exchange路由消息的行爲,例如,在RabbitMQ中,ExchangeType有direct、Fanout和Topic三種,不同類型的Exchange路由的行爲是不一樣的。
也可以在MQ後臺管理中,手動綁定
2、ExchangeType有direct、Fanout和Topic三種區別/
3、監聽接受消息默認handleMessage-service-method
4、loanorder.rabbitmq.connection.virtual-host=/sxt
virtual-host對應



注意用戶需要用virtual-host權限
5、loanorder.rabbitmq.exchange=sxt_exchange路由,要和代碼中路由的type一致direct、Fanout和Topic
@Bean(name="sxtExchange")
public FanoutExchange fanoutExchange(){
return new FanoutExchange(exchangeName);
}

廣播是所有的消費者都能收到,還是隻有一個消費者能收到??

















mq原理,點擊轉到

spring整合rabbitMq的例子,點擊轉到


反正是爲了自己學習方便。將別人的成果借用一下

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章