摘要: 1)订阅模式 声明交换机类型为fanout,例如channel.exchangeDeclare("logs", "fanout"); 将一个或者多个队列绑定到交换机exchange上,生产者发送消息到交换机上,交换机一个广播的形式将消息发送到所有绑定的队列上。 2)路由模式(Routing) 声明交 阅读全文
posted @ 2022-01-23 15:36 二月无雨 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 知识点1: 如果一个队列显示的去绑定交换机(Exchange),那么它绑定的是RabbitMQ的默认交换机。 知识点2: 交换机默认不是持久化的,在服务器重启之后,交换机会消失。在管理台的Exchange页签下查看交换机,可以看到使用上述方法声明的交换机,Features一列是空的,即没有任何附加属 阅读全文
posted @ 2022-01-23 14:53 二月无雨 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 参数 描述 说明 queue 队列名称 — durable 是否持久化 队列的声明默认是存放到内存中的,如果rabbitmq重启会丢失,如果想重启之后还存在就要使队列持久化,保存到Erlang自带的Mnesia数据库中,当rabbitmq重启之后会读取该数据库 exclusive 是否排外 1.当连 阅读全文
posted @ 2022-01-23 13:37 二月无雨 阅读(374) 评论(0) 推荐(0) 编辑