消息队列
浩丶木
这个作者很懒,什么都没留下…
展开
-
rockemq的高级特性
消息的存储 1.消息生产者发送消息到MQ 2.MQ收到消息,将消息进行持久化,存储该消息 (避免broker宕机造成生产者不断重发消息而造成消费者的重复消费) 3.MQ返回ACK给生产者 4.MQ push消息给对应的消费者 5.消息消费者返回ACK给MQ 6.MQ删除消息 rocketmq直接将消息存在文件系统上面,而activemq是存在数据库中 消息服务器会先向文件磁盘当中预先申请连续的一片空间,进行消息的顺序存取,提高消息的提取速度。 消息的发送: linux系统发送数据的方式为零拷贝 数据传输由原创 2021-12-07 22:20:13 · 390 阅读 · 0 评论 -
消息队列大致流程
大致流程 消息生产者集群,发送消息给broker的消息服务器集群,同时消息服务器集群可以返回接收的结果。 消息服务器集群会被监听器监听,如果消息服务器集群中含有消息,会将其进行推送给消费者。然后消息消费者集群可以从消息服务器集群中拉取消息 生产者会发送消息给命名服务器集群获取broker信息,去寻找在broker服务器上对应的消息队列,消费者也是如此。 ...原创 2021-12-02 21:50:23 · 575 阅读 · 0 评论 -
消息队列简述
MQ是在消息的传输过程中保存消息的容器。多用于分布式系统之间进行通信。 MQ优势: 应用解耦 消费方的存活与否不会影响生产方原创 2021-11-29 09:15:31 · 829 阅读 · 0 评论