RabbitMQ(二)——Work Queues
来源:互联网 发布:黑客帝国之矩阵革命 编辑:程序博客网 时间:2024/06/07 16:38
一个发送者,多个接收者,这是应工作队列,使用场景
web应用程序中处理复杂的任务且不能在一个短的HTTP请求内完成
创建多个接收者
我们在一的代码基础上新建第二个接收者
@Component@RabbitListener(queues = "hello")public class Receiver2 { @RabbitHandler public void process(String hello) { System.out.println("Receiver2 : " + hello); }}
测试,这里发送50个消息
/** * 测试消息 */ @RequestMapping(value = "/sender", method = RequestMethod.GET) @ResponseBody public ResponseResult sender() { for (int i=0;i<50;i++){ sender.send(); } return ResponseResult.success("ok"); }
同样,两者都能交替接收。
...Receiver : 0你好 Wed Nov 15 14:15:09 CST 2017Receiver2 : 1你好 Wed Nov 15 14:15:09 CST 2017Receiver : 2你好 Wed Nov 15 14:15:09 CST 2017Receiver2 : 3你好 Wed Nov 15 14:15:09 CST 2017Receiver : 4你好 Wed Nov 15 14:15:09 CST 2017Receiver2 : 5你好 Wed Nov 15 14:15:09 CST 2017Receiver : 6你好 Wed Nov 15 14:15:09 CST 2017Receiver2 : 7你好 Wed Nov 15 14:15:09 CST 2017Receiver : 8你好 Wed Nov 15 14:15:09 CST 2017Receiver2 : 9你好 Wed Nov 15 14:15:09 CST 2017Receiver : 10你好 Wed Nov 15 14:15:09 CST 2017...
当然还有可能有多个发送者,复制发送者即可,结果和一对多一样,仍然会均匀接收到消息
阅读全文
0 0
- RabbitMQ(二)——Work Queues
- RabbitMQ学习小结(二)—— Work Queues[Python]
- RabbitMQ 学习笔记(二):work queues
- rabbitmq 教程 二 Work Queues
- RabbitMQ 之二 "Work Queues"
- RabbitMQ学习(二).NET Client之Work Queues
- RabbitMQ官方文档翻译之Work Queues(二)
- RabbitMQ系列教程之二:工作队列(Work Queues)
- Rabbitmq教程翻译(二)Work Queues
- rabbitmq(二)Work Queues(工作队列)
- 四、rabbitMQ Work Queues
- RabbitMQ之Work Queues
- RabbitMQ Work queues
- rabbitmq学习2:Work Queues
- RabbitMQ 入门三(Work Queues)
- rabbitmq学习2:Work Queues
- rabbitmq学习2:Work Queues
- RabbitMQ——work
- 【两项业界最佳】普林斯顿新算法自动生成高性能神经网络,同时超高效压缩
- 欢迎使用CSDN-markdown编辑器
- java题目:有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数
- bzoj 3329: Xorequ(DP+矩阵快速幂)
- Spring Data Jpa 关于fetch join 的错误
- RabbitMQ(二)——Work Queues
- Java基础与数据库对应数据--Java基础2阶段
- JAVA-“UNSUPPORTED MAJOR.MINOR VERSION 51.0″的原因及解决方法
- python的函数以及多线程
- Handler的简单使用(为防止系统运行过快而造成的异常)
- Linux学习之旅【2】主机规划与磁盘分区
- xpath入门教程
- u-boot-2015.01在TQ2440上移植过程分享
- MySQL中COLLATE 排序规则 utf8_unicode_ci、utf8_general_ci 的比较和选择