rabbitmq
文章平均质量分 70
我是等闲之辈
爱因斯坦曾说过:「如果你无法通过简单的方式解释清楚某件事情,则说明你对它的了解还不够多。」
展开
-
rabbitmq之Consumer Prefetch(消费者预取)
不过,在这两种情况下,已交付但尚未处理的信息数量也会增加,从而增加用户 RAM(内存)消耗。当数量达到配置的计数时,RabbitMQ 将停止在通道上交付更多消息,直到至少有一条未确认的消息被确认。所以在a消费者第一条消息处理完成并确认之前,b消费者已启动,并接收了仅存的1条消息。先启动a消费者,隔1秒再启动b消费者,每条消息处理时间为5秒。看到的结果是a消费者消费了5条消息,b消费者消费了1条信息。然后先开启一个a消费者,再开启b消费者,发现只有a消费者不断的消费旧的消息,而b消费者”无动于衷“。原创 2023-08-25 16:50:10 · 1235 阅读 · 0 评论 -
Linux-centos7安装rabbitmq
安装并启动 RabbitMQ 后,可以使用 RabbitMQ 的命令行工具 rabbitmqctl 来管理 RabbitMQ。1、安装Erlang,RabbitMQ是使用Erlang语言编写的,所以需要先安装Erlang。需要再重启一波rabbit server。才能进入127.0.0.1:15672。2、可以通过以下命令在CentOS 7上安装RabbitMQ。在本地执行:curl 127.0.0.1:15672。原创 2023-05-04 09:56:57 · 1394 阅读 · 1 评论