跳至主要內容
Navyum's Blog
主页
博客
思考
面试经验
个人思考
我的世界
读书
联系
导航
搜索文档
K
消息队列的作用
常用软件
消息队列
消息队列
约 294 字
小于 1 分钟
...
系统解耦:
系统内的多个组件可以通过消息系统进行解耦
异步处理:
发送方可以立即继续执行,而不必等待接收方处理完成
负载均衡:
通过分发机制实现消费者的负载均衡
可靠性:
比进程内存模型的数组、链表更可靠
可以实现持久化,避免消息丢失
通过多副本方式避免单机故障
通过协调机制确保服务不停机
流量控制:
根缓存一样,可以缓存消息,防止高峰流量导致系统过载
消费者根据自己的承受能力进行消费(此处可对比滑动窗口)
顺序保证:
根进程内存模型的数组、链表一样,可以实现消息的有序消费
发布/订阅:
可以让通信的高效(此处可对比事件驱动机制)
最简单的队列:
内存模型的
数组
、
链表
图解:
Img
上一页
Rocketmq