![](https://img-blog.csdnimg.cn/20190927151053287.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
rabbitmq
文章平均质量分 66
成长的小ZZ
记录和巩固学过的知识,不断探索新技术
展开
-
【RabbitMQ的 普通集群 和 镜像集群 】
通过本文我们深入了解了RabbitMQ的集群模式及其优缺点。无论是普通集群还是镜像集群,都有其适用的场景和局限性。普通集群利用Erlang语言的集群能力,但消息可靠性和高可用性方面存在一定挑战;而镜像集群通过主动消息同步提高了消息的可靠性和高可用性,但可能会占用大量网络带宽。因此,在选择集群方案时,需要综合考虑业务需求、系统性能和资源限制等因素。唯有根据实际情况来灵活选择最适合的方案,以确保系统的稳定性和可靠性。原创 2024-07-06 22:37:13 · 647 阅读 · 0 评论 -
【docker安装rabbitmq】
从2.1服务启动成功的图中我们可以看到,rabbitmq的一些配置地址home dir # rabbitmq的家目录config file # rabbitmq.conf 配置文件路径database dir: 数据存放地址。这块是跟着home dir 的路径走的还有没有展示出来的enabled_plugins: 该配置和config file在同一目录以上配置我们都可以用我们的本地的文件将其替换,rabbitmq.conf的语法请参照rabbit配置详解#修改 rabbitmq的家目录。原创 2024-06-19 21:12:54 · 353 阅读 · 0 评论 -
【rabbitmq的消息堆积问题】
RabbitMQ一直以来都有一个缺点,就是对于消息堆积问题的处理不好。当RabbitMQ中有大量消息堆积时,整体性能会严重下降。而目前新推出的Quorum队列以及Stream队列,目的就在于解决这个核心问题。但是这两种队列的稳定性和周边生态都还不够完善,因此,在使用RabbitMQ时,还是要非常注意消息堆积的问题。尽量让消息的消费速度和生产速度保持一致。而如果确实出现了消息堆积比较严重的场景,就需要从数据流转的各个环节综合考虑,设计适合的解决方案。原创 2024-06-18 00:03:23 · 665 阅读 · 0 评论 -
【rabbitmq的重复消费问题】
消息重复消费是分布式消息传递系统常见的一个问题。:设计消费者的消息处理逻辑,确保即使消息被多次消费也不会对系统造成不良影响。:在消息或处理逻辑中使用唯一标识符,并在消费者中实现去重检查。:通过手动确认(acknowledgment)消息,可以控制消费者何时确认消息,如果处理失败可以选择重新入队或者丢弃。:RabbitMQ的消息属性messageId或者可以作为消息的唯一标识符。:使用RabbitMQ的事务功能或者发布确认保证消息被成功发送。原创 2024-06-14 19:35:32 · 510 阅读 · 0 评论 -
【rabbitmq的可靠性传输】
生产者开启确认 comfirm 机制MQ开启 RabbitMQ 持久化消费者关闭RabbitMQ 自动 ack 确认。原创 2024-06-14 19:32:45 · 396 阅读 · 0 评论