锦纶是什么| 贫血四项是指什么检查| 什么天空填动词| 不靠谱是什么意思| 口腔溃疡为什么那么痛| 为什么会晕车| 还是什么意思| 活血化瘀吃什么药| 四六风是什么病| 吃止痛药有什么副作用| 为什么13周不让建卡了| 公务员是干什么的| 盐酸哌替啶是什么药| 肠息肉吃什么药| 什么东西最补肾| 血糖高的可以吃什么水果| 小孩血压高是什么原因| 量贩式ktv是什么意思| 艾迪生病是什么病| 早晨起床手麻是什么原因| 尿突然是红褐色的是什么问题| 生男生女取决于什么| 下午四五点是什么时辰| 牙齿什么颜色最健康| 贫血是什么意思| 独活主治什么病| 什么是抖m| 斑秃吃什么药| 为什么同房后小腹隐隐作痛| pgi是什么意思| 梦到被蛇咬是什么意思周公解梦| 姜茶什么时候喝最好| 正主是什么意思| 唐僧取经取的是什么经| 治疗幽门螺旋杆菌用什么药| 高血压有什么症状表现| 吃避孕药有什么好处| 梦魇是什么原因造成的| 龙王庙是指什么生肖| 为什么医院不开金刚藤| 手指头脱皮是什么原因| 三点水山今读什么| 无水酥油是什么油| 垂体泌乳素高是什么原因| cb什么意思| 纪念什么意思| 阴囊湿疹是什么原因造成的| 梦到考试是什么意思| nl是什么单位| 吃什么能解决便秘| 本科二批是什么意思| 67是什么意思| 高血糖什么原因引起| 结核是什么| 喜欢趴着睡觉是什么原因| 核磁共振主要检查什么| 什么是阴蒂| 考军校要什么条件| 检查胰腺做什么检查| 兆后面的单位是什么| 小孩吃什么水果好| 狮子被称为什么| 梦见手机摔碎了是什么意思| 手术后拆线挂什么科| gender什么意思| 结肠炎吃什么药最见效| 雍是什么意思| 梦见老公穿新衣服是什么意思| 以貌取人是什么意思| 天蝎座与什么星座最配| 为什么老被蚊子咬| 嗓子疼不能吃什么| 海菜是什么| 或缺是什么意思| 家里养泥鳅喂什么东西| erdos是什么牌子| 双月刊什么意思| 肾错构瘤是什么原因引起的| 男人前列腺炎有什么症状表现| 给孕妇送什么礼物好| 豆汁是什么做的| 尿中泡沫多是什么原因| 1998年五行属什么| 肚子容易胀气是什么原因| 什么人不能种生基| 李五行属性是什么| 两个圈的皮带是什么牌子| 参合是什么意思| 乙肝病毒表面抗体高是什么意思| 钯金和铂金有什么区别| 想什么来什么是什么定律| 白带多用什么药效果好| 阑尾炎挂什么科| 京剧红色脸谱代表什么| 肝胆科属于什么科| 活塞是什么| 反社会人格有什么表现| 为什么白头发越来越多| 黥面是什么意思| 复方氯化钠注射作用是什么| 柠檬什么时候成熟| 拘留是什么意思| 大便遇水就散什么原因| 辗转是什么意思| 蝈蝈为什么不叫| 演宋江的演员叫什么| 折耳猫是什么| 黑暗料理是什么意思| 为什么会起湿疹| 穿什么衣服显白| 11月26日是什么星座| 尿肌酐高说明什么| 脖子上长个包挂什么科| 后话是什么意思| 三顾茅庐什么意思| 心电图挂什么科| 7月17日是什么日子| 出汗太多是什么原因| 孩子为什么不听话| 扁桃体发炎吃什么中成药| 什么头什么向| 慢性胰腺炎吃什么药| 发明什么| 1938年属什么生肖| 感染乙肝病毒有什么症状| 清关中是什么意思| 尿胆原阳性是什么意思| 什么是brt| 什么原因造成高血压| 黄油是什么意思| 淘宝交易关闭是什么意思| 神经性皮炎用什么药膏效果最好| 仓鼠为什么吃自己的孩子| 中性皮肤的特征是什么| 梗概什么意思| 安宫丸什么时候吃效果是最佳的| 一直干呕是什么原因| 痛经喝什么药| a型血为什么叫贵族血| 供给侧改革什么意思| 垫底是什么意思| 尿液中粘液丝高是什么原因| 发烧吃什么| 孕妇能吃什么水果| 什么病不能吃鸡蛋| 蜗牛爱吃什么食物| lotus是什么意思| 点茶是什么意思| 嘶哑什么意思| 粽子的叶子是什么叶| 五粮液是什么香型的酒| 什么是规培生| 衍生物是什么意思| 脂肪肝能吃什么水果| 小鱼吃什么食物| 零四年属什么| 什么情况下用妇炎洁| 高危hpv阳性是什么意思| 蓝天白云是什么生肖| 蓟什么意思| 想请假找什么理由好| 例假淋漓不尽是什么原因造成的| 潴留是什么意思| 化生是什么意思| 怀孕吃叶酸有什么用| 花枝是什么食材| 睡觉总是做梦是什么原因| cpi下降意味着什么| 迷你巴拉巴拉和巴拉巴拉什么关系| 眼睛发涩是什么原因导致的| omega什么意思| 失焦是什么意思| 更年期补钙吃什么钙片好| 瘢痕体质是什么意思| 牛仔裤配什么鞋好看| 燃眉之急是什么意思| buffalo是什么牌子| 间接胆红素偏高吃什么药| 附件炎是什么症状| 带状疱疹是什么病| 贫血吃什么水果补血最快| 眩晕停又叫什么| 小寒节气的含义是什么| 外泌体是什么| 十二月二十号是什么星座| 什么什么多彩| 圆坟是什么意思| 小海绵的真名叫什么| 湿温病是什么症状| 为什么会有蟑螂| 做梦丢钱了什么征兆| 镜架什么材质好| 指甲上有竖纹是什么原因| kpa是什么单位| 胰腺炎可以吃什么| 即使什么也什么| 胎芽是什么意思| 二十年婚姻是什么婚| 晟这个字读什么| 晚上吃什么水果好| 被蜱虫咬了挂什么科| 一年四季都盛开的花是什么花| 手术后不能吃什么食物| 荷尔蒙是什么东西起什么作用| 天气热吃什么解暑| 肠炎吃什么| 缺钾会出现什么症状| pinky是什么意思| 痣是什么| 梓什么意思| 下葬下雨是什么兆头| 舌头溃疡是什么原因| 猴子吃什么| 士加一笔是什么字| 霾是什么意思| 脸部出油多是什么原因| 什么是孽缘| 4月28号是什么星座| 蚕蛹过敏什么办法最快| 吡唑醚菌酯治什么病| 胎盘可以治什么病| 疖肿是什么意思| 前壁后壁有什么区别| 梦到死人了有什么兆头| 清茶是什么茶| 大头鱼是什么鱼| 关羽使用的武器是什么| 正缘是什么| 牙周炎吃什么药好| 增生期子宫内膜是什么意思| 什么粉可以代替木薯粉| 痤疮是什么原因引起的| 十一月是什么星座的啊| 月经不调去医院要做什么检查| 红细胞计数偏高是什么意思| 小金人车标是什么车| 昙花一现什么意思| 王安石号什么| 盆腔炎有什么症状呢| 什么病不能吃丝瓜| 4月29号0点是什么时候| 腹胀吃什么药最有效| 草字头加个弓念什么| 绿色搭配什么颜色好看| 什么叫杵状指| 拉肚子适合吃什么| 西天取经是什么意思| 什么是抑郁症| 鼻子痒是什么原因| 过堂是什么意思| 含五行属什么| 女性体毛多是什么原因| 梦魇是什么原因造成的| 朱棣是朱元璋的什么人| 什么血型招蚊子咬| 蒙古国什么时候独立的| 格列本脲和格列美脲有什么区别| pg是什么意思| 龋齿是什么原因造成的| 慢性扁桃体炎吃什么药| 补血吃什么药最快最好| 副处级干部是什么级别| 邪犯少阳证是什么意思| 为什么会有眼袋| 百度Jump to content

脑洞是什么意思

From Wikipedia, the free encyclopedia
Apache RocketMQ
Developer(s)Apache Software Foundation
Initial release2012; 13 years ago (2012)
Stable release
5.0.0 / September 9, 2022; 2 years ago (2025-08-05)[1]
RepositoryRocketMQ Repository
Written inJava
Operating systemCross-platform
TypeStream processing, Message broker
LicenseApache License 2.0
Websiterocketmq.apache.org
百度 全网每天发稿4000余条,被各大门户网站广泛转载。

RocketMQ[2] is a distributed messaging and streaming platform with low latency, high performance and reliability, trillion-level capacity and flexible scalability. It is the third generation distributed messaging middleware open sourced by Alibaba in 2012. On November 21, 2016, Alibaba donated RocketMQ to the Apache Software Foundation. Next year, on February 20, the Apache Software Foundation announced Apache RocketMQ as a Top-Level Project.

History

[edit]

The development of RocketMQ can be divided into three stages.[3]

The first generation uses the push mode in data transportation, and relational database in data storage. It shows low latency in message delivery and meets the command of a typical E-commerce platform[4] with distributed transactions.

The second generation uses the pull mode in data transportation, and file system in data storage. It paid more attention to stability and reliability, and shows a comparable performance to the first generation in response time and Kafka on log collection.

The third generation combines the Pull mode with some Push operations. It inherits the advantages of the first and second generation, and shows high performance in concurrency and massive amounts of data scenarios.

Features

[edit]

Much comparison have been made between the various messaging solutions, and it is widely known that when the number of topics increases dramatically, the throughput of RocketMQ dropped much less than Kafka.[5] Because the characteristics of high performance, high reliability and high real-time ability, more and more efforts have been made to the combination of RocketMQ and other protocol components in every type of messaging scenarios such as MQTT.[6]

Client SDK Protocol and Specification Ordered Message Scheduled Message Batched Message BroadCast Message Message Filter Server Triggered Redelivery
Java, C/C++, Python, Go, Nodejs Pull model, support TCP, JMS, OpenMessaging Ensure strict ordering of messages, and can scale out gracefully Supported Supported, with sync mode to avoid message loss Supported Supported, property filter expressions based on SQL92 Supported
Message Storage Message Retroactive Message Priority High Availability and Failover Message Track Configuration
High performance and low latency file storage Supported timestamp and offset two indicates Not Supported Supported, Master-Slave model, without another kit Supported Work out of box,user only need to pay attention to a few configurations

Architecture

[edit]

RocketMQ consists of four parts: name servers, brokers, producers and consumers. Each of them can be horizontally extended without a single point of Failure. As shown in image left.

NameServer Cluster

[edit]

The lightweight component for service discovery and they can be used to read and write routing information. Each one records global information, and supports fast storage expansion.

Broker Cluster

[edit]

They use lightweight TOPIC and QUEUE mechanisms to manage data storage. To realize fault tolerance, two copies or three copies of data are provided. And Client can get message in Push and Pull model. In addition, disaster recovery and rich metrics statistics are also supported.

Producer Cluster

[edit]

Producers can be distributed deployed, and messages from producers to brokers can be balanced through multi-path. In addition, fast failure and low latency are supported.

Consumer Cluster

[edit]

Consumers can also be distributed deployed in the push and pull model, and they can subscribe message real-time, consume message in the unit of cluster. Message broadcasting is also supported.

Applications

[edit]

There are at least five aspects Apache RocketMQ could relate to:

  • The integration of heterogeneous systems;
  • Decoupling between applications;
  • Backbone in the event-driven mechanism and complex event architecture model;
  • Data replication channels;
  • Integration with flow calculation engine;
  • Stream data access.

Community Maintenance

[edit]

The RocketMQ team has done much to keep the community active. Meetups, workshops, ApacheCon and Code Marathons are regularly held in Beijing, Shenzhen and Hangzhou to attract new contributors and committers. The OpenMessaging benchmarking suites are available for RocketMQ now, helping RocketMQ keep pace with the global standard for distributed messaging.[7] As for version management, a series of standardized software development processes have been adopted. The latest version is 4.2.0, with 4.3.0 on the way. More information can be obtained here.

Awards

[edit]

2016 China's most popular open source software award Archived 2025-08-05 at the Wayback Machine

2017 China's most popular open source software award Archived 2025-08-05 at the Wayback Machine

16th CJK(China-Japan-South Korea) open source software outstanding technology award

2018 China's most popular open source software award Archived 2025-08-05 at the Wayback Machine

2019 China's most popular open source software award

See also

[edit]

References

[edit]
  1. ^ "Release Notes - Apache RocketMQ - Version 5.0.0". 9 September 2022. Retrieved 27 September 2022.
  2. ^ "apache/rocketmq". GitHub. Retrieved 2025-08-05.
  3. ^ "From Alibaba to Apache: RocketMQ's Past, Present, and Future". InfoQ. Retrieved 2025-08-05.
  4. ^ Liao, Jianwei; Zhuang, Xiaodan; Fan, Renyi; Peng, Xiaoning (2017). "Toward a General Distributed Messaging Framework for Online Transaction Processing Applications". IEEE Access. 5: 18166–18178. Bibcode:2017IEEEA...518166L. doi:10.1109/ACCESS.2017.2717930.
  5. ^ Cloud, Alibaba (2025-08-05). "Kafka vs. RocketMQ- Multiple Topic Stress Test Results". Medium. Retrieved 2025-08-05.
  6. ^ Yue, Ma; Ruiyang, Yan; Jianwei, Sun; Kaifeng, Yao (2017). "A MQTT Protocol Message Push Server Based on RocketMQ". 2017 10th International Conference on Intelligent Computation Technology and Automation (ICICTA). pp. 295–298. doi:10.1109/ICICTA.2017.72. ISBN 978-1-5386-1230-9. S2CID 28825800.
  7. ^ "The OpenMessaging Benchmark Framework". openmessaging.cloud. Retrieved 2025-08-05.
[edit]
鬼打墙什么意思 心血管疾病做什么检查 vj是什么意思 什么是糖类抗原 什么手组词
做梦孩子死了什么预兆 二进宫是什么意思 双脚浮肿是什么原因 先锋霉素又叫什么 淋巴细胞百分比偏低是什么原因
男性吃什么生精快 三点水一个分读什么 sc1是什么意思 正太是什么意思 梦见父亲去世预示什么
什么蔬菜降血压效果最好 60岁男人喜欢什么样的女人 绿豆汤为什么是红色的 急性支气管炎吃什么药 lok是什么意思
马路杀手是什么意思aiwuzhiyu.com 居高临下是什么意思hcv8jop1ns2r.cn 慰藉是什么意思hcv7jop9ns5r.cn 双性人什么意思hcv9jop1ns7r.cn 夕阳无限好只是近黄昏是什么意思hcv8jop3ns3r.cn
特勤是干什么的hcv9jop4ns5r.cn 神经性头疼是什么原因造成的hcv7jop5ns4r.cn 猫贫血吃什么补血最快hcv9jop6ns6r.cn 肾不好吃什么药hcv8jop7ns9r.cn 子宫息肉是什么hcv8jop5ns6r.cn
真菌孢子是什么hcv8jop0ns9r.cn 卫生局是什么单位hcv9jop5ns2r.cn 为什么歌曲hcv9jop4ns9r.cn 什么水果能马上通便hcv8jop4ns2r.cn 为什么吃一点东西肚子就胀bjcbxg.com
蝙蝠长什么样子图片hcv9jop2ns4r.cn 什么是碱性水果hcv7jop5ns0r.cn 早上八点多是什么时辰hcv9jop7ns5r.cn 保家仙都有什么仙hcv9jop3ns6r.cn z世代是什么意思hcv8jop5ns8r.cn
百度