RocketMQ 概述
Rocket 火箭
MQ的作用:同步转异步(异步解耦)。
难点:如何确保消息一定被消费,而且仅消费一次。
1、消息架构:生产者、服务器、消费者、路由发现。
2、消息顺序:严格按照消息到达服务器的顺序进行消费。
3、消息过滤:
a、服务端过滤
b、消费端过滤。
缺点:无用的消息也传输到消费端。优点:可控性高。服务端过滤与消费端过滤优缺点正好相反。
4、消息存储:通过内存映射机制,保证高性能存储。
5、消息高可用:同步刷盘,异步刷盘。
6、消息回溯:向前或者向后获取消息。
7、定时消息:消息的定时消费。
8、消息重试
架构:
1、Broker MQ服务器。
2、NameServer 注册中心,集群高可用相关。
架构图:
转载于:https://www.cnblogs.com/chen--biao/p/10163834.html
RocketMQ 概述相关推荐
- 分布式消息队列RocketMQ—个人笔记(尚硅谷老雷老师视频)
参考视频:[尚硅谷]RocketMQ教程丨深度掌握MQ消息中间件_哔哩哔哩_bilibili 第一章 RocketMQ概述 一.MQ概述 1.MQ简介 MQ,Message Queue,是一种提供消息 ...
- RocketMQ原理剖析
前言 MQ使用场景 异步.解耦.削峰填谷 MQ选型 吞吐量: Kafka具有更高的吞吐量.Kafka在Producer端将多个小消息合并,批量发送给Broker,从而提高系统的吞吐量.同时,Kafka ...
- RocketMQ原理刨析
RocketMQ原理 本文类容基本上和RocketMQ design类似,并无过多的改动.主要内容包括: RocketMQ概述,主要是概念上的一些内容 RocketMQ的特点以及消息发送.消费模型 R ...
- 深入RocketMQ原理
个人博客 欢迎访问个人博客: https://www.crystalblog.xyz/ 备用地址: https://wang-qz.gitee.io/crystal-blog/ 第1章 RocketM ...
- 分布式消息队列RocketMQ工作原理与应用(一)
第 1 章 RocketMQ概述 一.MQ概述 1 .MQ简介 MQ,Message Queue,是一种提供消息队列服务的中间件,也称为消息中间件,是一套提供了消息生产.存储.消费全过程API的软件系 ...
- 分布式消息队列RocketMQ 快速入门
分布式消息队列RocketMQ 一 RocketMQ概述 概述 1.MQ简介 MQ,Message Queue,是一种提供消息队列服务的中间件,是一套提供了消息生产.存储.消费全过程API的软件系统. ...
- RocketMQ(超级无敌认真好用,万字收藏篇!!!!)
文章目录 RocketMQ 1 RocketMQ简介 2 Rocket安装 2.1 Rocket安装(基于Linux) 2.2 控制台安装 3 Rocket的使用 3.1 普通消息发送 3.1.1 同 ...
- 分布式消息队列之RocketMQ
一 RocketMQ概述 1.1 MQ概述 1.1.1 MQ简介 MQ,Message Queue,是一种提供 消息队列服务 的中间件,也称为消息中间件,是一套提供了消息生产.存储.消费全过程API的 ...
- SpringCloud-Alibaba之RocketMQ
SpringCloud-Alibaba之RocketMQ RocketMQ概述 RocketMQ是一款由阿里研发的高性能高可靠性的分布式消息队列,使用Java语言开发,该项目已经贡献给了Apache基 ...
- 深入理解分布式技术 - 消息队列知识点回顾总结
文章目录 概述 MQ相关理论和设计 特定MQ的问题 Kafka RocketMQ 概述 我们平常如何评估MQ掌握的怎么样呢? 我觉得可以从以下两点来考虑 针对消息队列的相关理论,比如消息队列重复消费. ...
最新文章
- 注册页面所涉及的知识
- zemax图像模拟_zemax2014免费版
- 使用ffmpeg对视频进行TS切片
- UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc7 in position 0: invalid continuation byte
- php 类静态变量 和 常量消耗内存及时间对比
- 计算本年 本月 本周的起始日期
- paurse java_Java学习笔记一
- BZOJ 1632: [Usaco2007 Feb]Lilypad Pond
- MySQL数据库学习资料(六)
- 可在线OTA升级的嵌入式系统设计方案
- 数据挖掘和机器学习有什么联系,主要有什么区别?
- html提示框延时消失,javascript实现延时显示提示框特效代码
- 华为手机html乱码,华为手机系统语言变成乱码了怎么办?
- 光吹牛可不行 无人驾驶何时才能实现真正无人? | 观察
- Android 模拟器 Root 和 SuperSU 安装
- C++华为+阿里+鹅厂面经大盘点-如果换做你能成功吗?
- python列表替换元素_24_Pandas.DataFrame,Series元素值的替换(replace)
- 这些软件测试面试真题你见过吗?
- MAE代码阅读(一)
- Luminati怎么玩,为用户解决什么问题?