![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
消息队列
文章平均质量分 60
伟娃娃
java软件开发
展开
-
Rabbit MQ 通配符(Topic)的java实例
1. 创建通配符模式下的交换机 通配符的规则: 1. # :代表没有或一个或多个单词(单词与单词之间用“.”分割); 2. * :代表一个零个或一个单词; 例如: aa.#.bb.* : 匹配的: aa.HH.CC.bb 、 aa.bb 、aa.bb.cc 不匹配: aa.cc 、 aa.bb.cc.dd 2. 消费者1 public class BiaDu { public static void main(String[].原创 2021-05-11 22:35:13 · 237 阅读 · 2 评论 -
Rabbit MQ 定向(Direct)的java实例
1. 参照上一个例子, 创建一个type是direct的交换机 2. 创建消费者1, 并在消费者中绑定交换机与queue的关系。 public class BiaDu { public static void main(String[] args) throws IOException { Connection connection = RabbitUtils.getConnection(); final Channel channel = connec.原创 2021-05-11 21:36:31 · 220 阅读 · 1 评论 -
Rabbit MQ 广播(fanout)的java实例
RabbitMQ 基础架构如下: 前一篇文章,有关于1和2的例子 下面介绍3 Publish/SubScribe的例子 3与2 的区别是: 2 中的么个consumer 收到的msg是互斥的,加起来是一个总和。 3中的每个consumer收到的msg是一样的,自己就是一个总和,msg被复制了多份。 在介绍3的例子之前,需要了解下交换机: lExchange:交换机(X)。一方面,接收生产者发送的消息。另一方面,知道如何处理消息,例如递交给某个特别队列、递交给所有队列、或是将消息丢弃。.原创 2021-05-11 21:10:35 · 1131 阅读 · 2 评论 -
Rabbit MQ 的使用实例
1. 创建一个User , Allen 2. 创建一个Virtual Host 3. 为User设置访问Virtual hosts权限 4. 使用Allen 这个user创建一个Queue 名字为Allen_Msg_Queue。 注意需要退出当前登录然后用Allen这个用户登录进去创建 5. 使用procedcer 往这个queue上面发送msg public class Producer { public static void main(.原创 2021-05-08 11:33:43 · 1460 阅读 · 1 评论 -
Rabbit MQ安装与使用
Rabbit MQ 的安装 第一步 准备好安装包 第二步 安装 安装顺序分别安装erlang,socat,rabbitmq,如下 [root@localhost packages]# rpm -ivh erlang-18.3-1.el7.centos.x86_64.rpm Preparing... ################################# [100%] Updating / installing... 1:er原创 2021-05-05 22:03:38 · 580 阅读 · 1 评论