首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
mq
订阅
小学生447
更多收藏集
微信扫码分享
微信
新浪微博
QQ
7篇文章 · 0订阅
RocketMQ基础概念剖析&源码解析
Topic是一类消息的集合,是一种逻辑上的分区。为什么说是逻辑分区呢?因为最终数据是存储到Broker上的,而且为了满足高可用,采用了分布式的存储。 这和Kafka中的实现如出一辙,Kafka的Topic也是一种逻辑概念,每个Topic的数据会分成很多份,然后存储在不同的Bro…
探索RocketMQ的重复消费和乱序问题
在之前的MQ专题中,我们已经解决了消息中间件的一大难题,消息丢失问题。 但MQ在实际应用中不是说保证消息不丢失就万无一失了,它还有两个令人头疼的问题:重复消费和乱序。 今天我们就来聊一聊这两个常见的问题,看看RocketMQ是如何解决这两个问题的。 首先我们来聊一聊重复消费的问…
Rocketmq如何保证消息不丢失,如何保证消息不被重复消费
Producer发送消息阶段。 Broker处理消息阶段。 Consumer消费消息阶段。 发送消息阶段涉及到Producer到broker的网络通信,因此丢失消息的几率一定会有,那RocketMQ在此阶段用了哪些手段保证消息不丢失了(或者说降低丢失的可能性)。 手段一:提供S…
Docker 安装 RocketMQ 并结合 SpringBoot 使用实例
在之前的《浅入浅出消息队列》一文中,我们了解了消息队列的作用、优缺点和使用场景,相信你对消息队列已经有了一个大致的概念,文末给自己埋的坑说日后会写一篇实战教程,正好现在实习结束了,也许久没有写实战教程了,于是这就来填坑了。 那废话不多说,我们就开始吧。 本文主要是为了通过实例的…
RocketMQ消息丢失解决方案:同步刷盘+手动提交
之前我们一起了解了使用RocketMQ事务消息解决生产者发送消息时消息丢失的问题,但使用了事务消息后消息就一定不会丢失了吗,肯定是不能保证的。 因为虽然我们解决了生产者发送消息时候的消息丢失问题,但也只是保证Broker正确的接收到了消息,实际上接收到的消息会保存在os cac…
RocketMQ消息丢失解决方案:事务消息
上篇文章,王子通过一个小案例和小伙伴们一起分析了一下消息是如何丢失的,但没有提出具体的解决方案。 接下来我们就针对第一种情况,聊一聊如何解决生产者发送消息过程中的消息丢失问题。 针对于这一问题,RocketMQ是自带一套解决方案的,就是事务消息。今天我们就来看一下事务消息的实现…
深度好文!RocketMQ高级进阶知识精讲!
大家好,我是jack xu,本文是RockeMQ精讲系列的最后一篇,讲的是RockeMQ一些进阶高级的知识,在我们平时的面试中会用到,掌握了这些东西也是体现一个高手和crud boy的区别。 为了使大家能够清晰明了,有层次的掌握这些知识,我们从生产者、Broker、消费者三个维…