摘要: RocketMQ 背景 最新版本:4.8.0 - 2021年3月26日 笔记版本:4.5.1 目录 0. RocketMQ 安装 1. RocketMQ 架构与实战 2. RocketMQ 高级特性及原理 3. RocketMQ 高级实战 4. RocketMQ 集群与运维 参考资料 拉勾教育 Ap 阅读全文
posted @ 2021-03-29 17:09 流星<。)#)))≦ 阅读(85) 评论(0) 推荐(0) 编辑
摘要: RocketMQ 集群与运维 集群搭建方式 集群特点 NameServer 是一个几乎无状态节点,可集群部署,节点之间无任何信息同步。 Broker 部署相对复杂, Broker 分为 Master 与 Slave ,一个 Master 可以对应多个 Slave ,但是一个 Slave 只能对应一个 阅读全文
posted @ 2021-03-29 17:04 流星<。)#)))≦ 阅读(155) 评论(0) 推荐(0) 编辑
摘要: RocketMQ 高级实战 生产者 Tags 的使用 一个应用尽可能用一个 Topic ,而消息子类型则可以用 tags 来标识。 tags 可以由应用自由设置,只有生产者在发送消息设置了 tags ,消费方在订阅消息时才可以利用 tags 通过 Broker 做消息过滤: message.setT 阅读全文
posted @ 2021-03-29 16:57 流星<。)#)))≦ 阅读(182) 评论(0) 推荐(0) 编辑
摘要: RocketMQ 高级特性及原理 消费发送 生产者向消息队列里写入消息,不同的业务场景需要生产者采用不同的写入策略。比如同步发送、异步发送、 Oneway 发送、延迟发送、发送事务消息等。 默认使用的是 DefaultMQProducer 类,发送消息要经过五个步骤: 设置 Producer 的 G 阅读全文
posted @ 2021-03-29 16:56 流星<。)#)))≦ 阅读(279) 评论(0) 推荐(0) 编辑
摘要: RocketMQ 架构与实战 RocketMQ 是 阿里巴巴 中间件团队自研的一款高性能、高吞吐量、低延迟、高可用、高可靠(具备金融级稳定性)的 分布式消息中间件,开源后并于 2016 年捐赠给 Apache 社区孵化,目前已经成为了 Apache 顶级项目。当前在国内被广泛的使用,包括互联网、电商 阅读全文
posted @ 2021-03-29 16:55 流星<。)#)))≦ 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 环境信息 Java 版本:1.8 CentOS 7 RocketMQ 4.8.0 安装过程 将压缩文件解压到 /rocketmq 目录 启动 NameServer # bin 目录下 ./mqnamesrv OpenJDK 64-Bit Server VM warning: Using the De 阅读全文
posted @ 2021-03-29 16:54 流星<。)#)))≦ 阅读(182) 评论(0) 推荐(0) 编辑