
RocketMQ
文章平均质量分 95
冰冻咖啡2020
这个作者很懒,什么都没留下…
展开
-
RocketMQ系列(三)——原理篇
前言 本篇是RocketMQ系列的第三篇原理(填坑)篇,会从客户端侧(Producer、Consumer)逐一对第一篇中提到的各种特性的实现原理进行解析。文中会出现较多的代码,建议对照源码阅读。 前篇说到RocketMQ是阿里巴巴团队开发并经过长期实践后捐赠给Apache开源基金会的消息中间件,所以就存在阿里和Apache两个版本的源码,本文使用的是Apache的rocket-client 4.4.0.2版,其它版本可能存在细微差别。 一些核心问题 公共机制 长连接与心跳机制 发送环节 消息发送核心原创 2020-12-25 15:39:21 · 1331 阅读 · 0 评论 -
RocketMQ系列(二)——应用篇
本篇以应用角度讲解RocketMQ的本地安装、启动与简单配置,以及各主要类的功能及使用方式。更多其它了解请参考: RocketMQ系列(一)——基础篇 RocketMQ系列(三)——原理篇 一、本地安装与部署 以windows平台为例,Linux、Mac OS类似 1、安装包下载地址 https://mirror.bit.edu.cn/apache/rocketmq/4.7.1/rocketmq-all-4.7.1-bin-release.zip 解压后即可使用,记得配置环境变量 ROCKETMQ原创 2020-12-25 14:52:54 · 594 阅读 · 0 评论 -
RocketMQ系列(一)——基础篇
前言 本篇是RocketMQ系列的第一篇,主要针对对RocketMQ感兴趣或想系统学习RocketMQ的同学,内容相对基础,包括各种名称与术语解释、集群架构以及所支持的各种特性与适用场景。想深入了解其原理的请阅读后面的章节。 RocketMQ系列(二)——应用篇 RocketMQ系列(三)——原理篇 RocketMQ是一款分布式消息中间件,由阿里巴巴中间件团队开发并用于生产环境,2016年捐赠给Apache开源基金会,随后成为Apache的顶级项目。 常见的消息中间件还包括:RabbitMQ、Kafk原创 2020-12-25 13:32:19 · 1326 阅读 · 0 评论