公众号:架构师与哈苏
关注公众号进入it交流群! 公众号:架构师与哈苏 不定时都会推送一些实用的干货。。。
摘要: 单机模式(生产基本不用) 普通集群模式 默认模式,以两个节点(rabbit01,rabbit02)为例来进行说明,对于Queue来说,消息实体只存在于其中一个节点rabbit01(或者rabbit02),rabbit01和rabbit02两个节点仅有相同的元数据,即队列结构。当消息进入rabbit0 阅读全文
posted @ 2021-08-30 17:10 公众号/架构师与哈苏 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 先看看顺序会错乱的场景:RabbitMQ: 一个queue,多个consumer,这就乱了 拆分多个queue,每个queue一个consumer,就是多一些queue而已,确实是麻烦点;或者就一个queue但是对应一个consumer,然后这个consumer内部用内存队列做排队,然后分发给底层不 阅读全文
posted @ 2021-08-30 16:36 公众号/架构师与哈苏 阅读(59) 评论(0) 推荐(0) 编辑
摘要: rabbitmq数据丢失,分为生产者丢数据,消息队列丢数据和消费者丢数据。 生产者数据丢失 在生产者发送到RabbitMQ时有可能因为网络问题导致投递失败,从而丢失数据。 方案1:rabiitmq事物 采用rabbitmq提供的事务功能 生产者发送数据之前开启rabbitmq事务(channel.t 阅读全文
posted @ 2021-08-30 15:36 公众号/架构师与哈苏 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 什么是RabbitMQ? 采用AMQP高级消息队列协议的一种消息队列技术,最大的特点就是消费并不需要确保提供存在,实现了服务之间的高度解耦。 使用RabbitMQ有什么好处? 解耦 可以通过队列,来实现消费者和生产者 异步 生产者放到队列中,消费者随时可以来消费 消峰 可以使用消息队列,生产者大量放 阅读全文
posted @ 2021-08-30 10:35 公众号/架构师与哈苏 阅读(60) 评论(0) 推荐(0) 编辑