- 2
- 0
- 约6.1千字
- 约 3页
- 2023-06-17 发布于上海
- 举报
消息中间件的应⽤场景
提⾼系统性能⾸先考虑的是数据库的优化,但是数据库因为历史原因,横向扩展是⼀件⾮常复杂的⼯程,所有我们⼀般会尽量把流量都挡在数据库之前。
不管是⽆限的横向扩展服务器,还是纵向阻隔到达数据库的流量,都是这个思路。阻隔直达数据库的流量,缓存组件和消息组件是两⼤杀器。这⾥就重点说说
MQ的应⽤场景。
MQ简介
MQ :Message queue,消息队列,就是指保存消息的⼀个容器。具体的定义这⾥就不类似于数据库、缓存等,⽤来保存数据的。当然,与数据库、缓存等产品
⽐较,也有⾃⼰⼀些特点,具体的特点后⽂会做详细的介绍。
现在常⽤的MQ组件有activeMQ (最差)、rabbitMQ、rocketMQ、zeroMQ (吞吐量很⼤),当然近年来⽕热的kafka,从某些场景来说,也是MQ,当然kafka
的功能更加强⼤,虽然不同的MQ都有⾃⼰的特点和优势,但是,不管是哪种MQ,都有MQ本⾝⾃带的⼀些特点,下⾯,咱们就先聊聊MQ的特点。
MQ特点
(1)先进先出
不能先进先出,都不能说是队列了。消息队列的顺序在⼊队的时候就基本已经确定了,⼀般是不需⼈⼯⼲预的。⽽且,最重要的是,数据是只有⼀条数据在使⽤
中。这也是MQ在诸多场景被使⽤的原因。
(2)发布订阅
发布订阅是⼀
您可能关注的文档
- 数学复习知识点归纳.pdf
- 最新版人教版高中英语必修二Unit1CuturalheritageReadingandthingking原文和习题.pdf
- 湖北省襄阳市襄州区2019-2020学年九年级上学期化学期中考试试卷及习题与讲解.pdf
- 湘教版八年级上册(第一学期)教学计划有进度表.pdf
- 曼昆经济学原理宏观经济第8版笔记及课后题答案.pdf
- 生物体维持pH稳定的机制实验报告748.pdf
- 新建企业的计算机网络规划.pdf
- 新版《大学英语综合教程》同步练习答案Unit1,BookIII.pdf
- 汇编语言常见的标志位:CF、PF、AF、ZF、SF、TF、IF、DF、OF.pdf
- 湖北医药学院2021年普通专升本考生资格审核要求.pdf
- 广西南宁市第二中学2025-2026学年八年级下学期开学收心自测英语试卷(含解析).docx
- 广西南宁市武鸣区武鸣高级中学等校2026年高考模拟信息卷数学试题(含解析).docx
- 广西壮族自治区崇左市江州区2025-2026学年八年级上学期期末语文试题(含解析).docx
- 广西壮族自治区防城港市防城区2025—2026学年八年级上学期期末地理试题(含解析).docx
- 部编版一年级下册语文第五单元培优卷A卷(含答案).docx
- 福建省厦门海沧实验中学2025-2026学年高二上学期期末地理试题(含解析).docx
- 甘肃省天水市甘谷县模范初级中学2025-2026学年九年级数学下学期第一次检测考试试题(含解析).docx
- 甘肃省武威市凉州区爱华育新学校2025-2026学年九年级上学期12月月考英语试题(解析版).docx
- 甘肃张掖市2025--2026学年下学期九年级数学阶段反馈试卷(含解析).docx
- 广东惠州博罗县2025-2026学年九年级上学期阶段诊断历史试卷(含解析).docx
原创力文档

文档评论(0)