主要介紹org.springframework.amqp.rabbit
1、springboot-rabbitmq
Binding binding = BindingBuilder.bind(queue).to(exchange);
rabbitAdmin.declareBinding(binding);//聲明綁定關係
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的例子,點擊轉到
反正是爲了自己學習方便。將別人的成果借用一下