1:队列和交换器多次绑定

String[] routekeys={"routekey1","routekey2","routekey3"};

for(String routekey:routekeys){
  channel.queueBind(queueName,DirectProducer.EXCHANGE_NAME,routekey);
}

当发送者发送routekey1、routekey2、routekey3的路由键时,会匹配到这个消费者当中。

2:一个连接,连接到多个信道

/*创建一个信道*/

Channel channel1 = connection.createChannel();

Channel channel2 = connection.createChannel();

当消费者创建多个信道,每个信道都连接相同的交换器、队列、路由键(routekey)。

相同的路由键,会匹配到不同的队列当中。

3:一个队列多个消费者

channel.queueBind(queueName,DirectProducer.EXCHANGE_NAME,routekey);

不同的消费者,创建相同的队列,绑定相同的交换器,绑定相同的key。

MQ会使用轮训的方式,发送到不同的消费者当中。

最新文章

  1. ORACLE快速彻底Kill掉的会话
  2. Win下,通过Jstack截取Java进程中的堆栈信息
  3. iOS tabbar 自定义小红点 消息显示,定制边框、颜色、高宽
  4. MVC编写的新闻页面
  5. margin:0 auto;不能居中的原因
  6. [CareerCup] 4.2 Route between Two Nodes in Directed Graph 有向图中两点的路径
  7. Android 呼吸灯流程分析
  8. 百度富文本编辑器UEditor安装配置全过程
  9. postconf 命令常用参数
  10. Weblogic 12c 集群环境搭建
  11. GCD nyoj 1007 (欧拉函数+欧几里得)
  12. Spring MVC随笔记录
  13. [No0000136]6个重要的.NET概念:栈,堆,值类型,引用类型,装箱,拆箱
  14. SQL Server物化视图学习笔记
  15. MVC是架构模式,而不是设计模式
  16. 20155327 实验四 Android程序设计
  17. socket.io笔记二之事件监听回调函数接收一个客户端的回调函数
  18. MVC3 发布到IIS 7.5
  19. MonkeyRunner原理初步--Android自动化测试学习历程
  20. JavaScript中使用比较多的两种创建对象的方式

热门文章

  1. 微信小程序开发——修改小程序原生checkbox、radio默认样式
  2. 最稳定万能vip视频解析接口 支持HTTPS
  3. Java 使用ZkClient操作Zookeeper
  4. 2-5 【ngFor指令 事件的处理和样式绑定】顶部导航支持选中状态
  5. matlab学习笔记9 高级绘图命令_2 图形的高级控制_视点控制和图形旋转_色图和颜色映像_光照和着色
  6. Python个人笔记
  7. 主机可以ping通虚拟机,虚拟机ping不通主机和外网
  8. 怎么又出错了?盘点java中最容易出现的错误
  9. Servlet知识点小结
  10. django中的media