![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
rocketMQ
文章平均质量分 86
smartjiang-java
我是个菜鸡,我在追彩虹.
展开
-
Rocketmq 结合springboot的使用
文章目录1: 准备2:创建 一个 Spring boot 服务,书写代码2.1:Procuder 端-制造消息2.1.1:配置文件2.1.2:配置类2.1.3: controller 类2.2:Consumer 端-消费消息2.2.1:配置文件(和 Procuder 一样)2.2.2:监听消息类2.3:启动服务,测试功能2.3.1:调用接口,发送消息2.3.2:通过 rocketmq console 查看消息情况3:写在末尾1: 准备1:启动一个 rocketmq 的服务,我还是用上次搭建的那个 基于原创 2022-02-16 20:13:17 · 1926 阅读 · 1 评论 -
RocketMQ集群搭建:基于DLedger的主备切换
文章目录1:RocketMQ 的 DLedger 介绍1.1:引子1.2:DLedger 的作用1.3:DLedger 的选举的注意点2:基于DLedger的主备切换集群搭建2.1:机器准备2.2:四台机器启动 NameServer2.3:配置 rocketmq-151 的配置文件(主)2.4:配置 rocketmq-152 的配置文件(备)2.4:配置 rocketmq-153 的配置文件(备)2.5:配置 rocketmq-154 的配置文件(备)3:启动控制台,查看集群情况4:测试选主1:Rocke原创 2022-02-16 14:09:51 · 1908 阅读 · 0 评论 -
RocketMQ 的双主双从集群搭建
文章目录1:介绍2:准备2.1 准备虚拟机2.2 修改虚拟机的ip地址1:介绍1:本次搭建集群采用异步复制,主备有短暂消息延迟,毫秒级2:即使磁盘损坏,消息丢失的非常少,且消息实时性不会受影响,因为Master 宕机后,消费者仍然可以从 Slave消费,此过程对应用透明。不需要人工干预。3:Master 宕机,磁盘损坏情况,会丢失少量消息。这个是 rocket 3.5 之前都存在的,3.6之后可以支持主备切换,这个我们下次搭建。2:准备准备了 4台虚拟机,IP 地址准备设置成192.168.1原创 2022-02-15 22:16:31 · 3034 阅读 · 0 评论 -
RocketMQ 和 控制台的安装
文章目录1:rocketmq 的安装1.1:rocketmq 的下载1.2:rocketmq 源码的解压1.3:在Linux上安装Maven:编译使用1.4:编译 rocketmq 项目1.5:修改 runserver.sh 参数1.6:修改 runbroker.sh 参数1.7:启动nameserver1.8:启动 mqbroker1.9:测试消息发送使用`tool.sh`脚本执行测试程序2:安装过程中错误总结2.1: 编译时包无法在mirror上找到 提示502错误2.2:发送失败提示connect t原创 2022-02-14 14:17:50 · 2362 阅读 · 2 评论 -
RoctetMQ 如何保证顺序消费
文章目录1:背景2:发送端3:消费端1:背景在一些特殊的场景下,需要保证消息的顺序性,rocketMQ 提供了确实有效的解决方法。需要发送端和消费端同时保证才行。总结下来,需要满足下面几个条件:1:同一个Topic2:同一个Queue3:发消息的时候用同一个线程发送消息3:消费消息的时候用同一个线程消费一个 Queue 里面的消息,或者用提供的消息选择器 MessageListenerOrderly2:发送端示例代码: /** * 发送顺序消息 */ p原创 2022-02-10 20:18:26 · 2159 阅读 · 0 评论