随笔分类 -  消息中间件

摘要:在 rabbitmq 中我们可以通过持久化数据解决 rabbitmq 服务器异常的数据丢失问题。 问题:生产者将消息发送出去之后,消息到底有没有到达 rabbitmq 服务器。默认情况下是不知道的。 两种方式: AMQP 实现了事务机制 Confirm 模式 事务机制 txSelect:用户将当前的 阅读全文
posted @ 2019-03-21 09:21 dear_diary 阅读(902) 评论(0) 推荐(0)
摘要:1. Exchange(交换机) 生产者只能发送信息到交换机,交换机接收到生产者的信息,然后按照规则把它推送到对列中。 一方面是接收生产者的消息,另一方面是像队列推送消息。 匿名转发 "" fanout(不处理路由键) direct(处理路由键) topic exchange 将路由键和某模式匹配 阅读全文
posted @ 2019-03-21 09:18 dear_diary 阅读(849) 评论(0) 推荐(0)
摘要:1. 简单模式 模型: P:消息的生产者 队列:rabbitmq C:消息的消费者 获取 MQ 连接 生产者生产消息 消费者接收消息 简单队列的不足 耦合性高,生产者一一对应消费者(如果我想有多个消费者消费队列中的消息,这时候就不行了); 队列名变更,这时候得同时变更。 2. 工作队列模式(Work 阅读全文
posted @ 2019-03-20 21:19 dear_diary 阅读(733) 评论(0) 推荐(0)
摘要:一、rabbitmq 安装与配置 安装: 进入控制台:http://localhost:15672/ 用户名和密码: 添加账号 username:ljf, pw:123456 Tags:Admin virtual hosts 管理 virtual hosts 相当于 mysql 的 db 一般以 开 阅读全文
posted @ 2019-03-20 19:33 dear_diary 阅读(1038) 评论(0) 推荐(0)