
MQ
文章平均质量分 93
MQ
默辨
希望成为一个有思想的软件工程师
展开
-
浅谈RocketMQ如何保证消息不丢失
RocketMQ如何保证消息不丢失?一、明确丢失消息场景二、RocketMQ避免消息丢失解决方案1、消息生产者使用事务消息2、配置同步刷盘+Dledger主从架构3、消息消费者端使用同步消费机制4、设计降级方案MQ如何避免消息不丢失,这个问题是所有MQ都需要面对的一个共性问题。大致的解决思路都是一致的,但是针对不同的MQ产品又有不同的解决方案。分析这个问题可以从以下几个角度入手。一、明确丢失消息场景下图是基础的MQ系统架构。其中,1,2,4三个场景都是跨网络的,跨网络就肯定会有丢消息的可能。原创 2022-05-22 17:47:53 · 5372 阅读 · 0 评论 -
关于RocketMQ的基础API操作——这一篇就够了
关于RocketMQ的基础操作一、基础API操作1、 普通消息1.1、消息生产端1.2、消息消费端2、顺序消息2.1、消息生产端2.2、消息消费端3、广播消息3.1、消息生产端3.2、消息消费端4、延迟消息4.1、消息生产端4.2、消息消费端4.3、实现原理5、批量消息5.1、消息生产端——普通版5.2、 消息生产端——分割过大消息版5.3、消息消费端6、过滤消息6.1、消息生产端——Tag过滤6.2、消息消费端——Tag过滤6.3、消息生产端——SQL过滤6.4、消息消费端——SQL过滤7、事务 消息7.原创 2022-05-21 15:08:16 · 2472 阅读 · 0 评论 -
保姆级Windows下安装RocketMQ(附简单小Demo)
Windows下安装RocketMQ1、下载RocketMQ2、启动服务3、测试RocketMQ自带功能4、RocketMQ控制台5、编写对应的Java测试Demo1、下载RocketMQ下载地址:https://github.com/apache/rocketmq可选择自己想要的版本进行加载 最终你会得到这样一个文件内容 2、启动服务1、配置MQ的环境变量ROCKETMQ_HOME=安装路径\rocketmq-all-4.9.0-bin-releasePATH=%ROCK原创 2022-05-15 19:53:06 · 3518 阅读 · 0 评论