首页
学习
活动
专区
工具
TVP
发布

个人开发

专栏作者
122
文章
113207
阅读量
21
订阅数
注意:Kafka 的这 6 个场景会丢失消息!
Producer 异步发送是丢失消息比较多的场景,Kafka 异步发送的代码如下:
jinjunzhu
2024-04-12
900
5 张图带你了解分布式事务 Saga 模式中的状态机
状态机在我们的工作中应用非常广泛,今天聊一聊分布式事务中间件 Seata 中 Saga 模式的状态机。
jinjunzhu
2024-03-20
1200
6 个技术点带你理解 Kafka 高性能背后的原理
Kafka 是一款性能非常优秀的消息队列,每秒处理的消息体量可以达到千万级别。今天来聊一聊 Kafka 高性能背后的技术原理。
jinjunzhu
2024-02-22
1750
阿里二面:要保证消息不丢失,又不重复,消息队列怎么选型?
在使用消息队列时,有两个经常让我们烦恼的问题,消息丢失和消息重复。那我们在做技术选型时,有没有一个消息队列能解决消息丢失和消息重复这两个问题呢?
jinjunzhu
2024-01-22
1570
又老性能又差,为什么好多公司依然选择 RabbitMQ?
RabbitMQ 这个消息队列相信很多程序员都用过,我第一次使用是在 2016 年,确实是一个老牌的消息队列了,但是为什么一直没有被淘汰呢?今天来聊一聊这个话题。
jinjunzhu
2023-12-19
3320
消息队列批量收发消息,请避开这 5 个坑!
在生产端,生产者发送的消息先发送到一个消息列表,积累到一定的消息量之后再批量发送给 Broker,如下图:
jinjunzhu
2023-11-30
4110
消息队列技术选型:这 7 种消息场景一定要考虑!
我们在做消息队列的技术选型时,往往会结合业务场景进行考虑。今天来聊一聊消息队列可能会用到的 7 种消息场景。
jinjunzhu
2023-09-27
3600
阿里二面:使用 Nacos 做注册中心怎么做优雅发布?
Service Provider 启动后注册到 Nacos Server,Service Consumer 则从 Nacos Server 拉取服务列表,根据一定算法选择一个 Service Provider 来发送请求。
jinjunzhu
2023-08-18
4160
面试官:使用 RocketMQ 怎么进行灰度发布?
灰度发布是指在黑与白之间,平滑过渡的一种发布方式。在大流量的系统中,如果一次升级改造范围比较大,或者影响内容不太确定,一般会采用切量的方式进行升级,这样可以减少生产变更带来的影响。
jinjunzhu
2022-12-20
6200
被迫毕业,面试 30 家公司,终于上岸了!
在老东家干了 6 年,发展一般,很想出去,但是一直没有合适的机会,只好一边准备面试一边学习。让我没有想到的是,突然收到了“毕业”通知,当然,不光是我,而是整个团队。
jinjunzhu
2022-12-20
1.2K0
从源码上看,RocketMQ 5.0 跟 RocketMQ 4.x相比增加了哪几个模块
RocketMQ 5.0 是一个里程碑式的版本,经历了近 5 年的打磨,代码变更达到 60%。
jinjunzhu
2022-12-20
7990
弥补延时消息的不足,RocketMQ 基于时间轮算法实现了定时消息!
在 RocketMQ 4.x 版本,使用延时消息来实现消息的定时消费。延时消息可以一定程度上实现定时发送,但是有一些局限。
jinjunzhu
2022-12-20
1.3K0
RocketMQ 5.0 大手笔,拥抱云原生,支持流处理,高可用架构升级!
RocketMQ 5.0 已经发布一段时间了,今天来分享一下 RocketMQ 5.0 有哪些新特性。
jinjunzhu
2022-12-20
6110
10 张图告诉你 RocketMQ 是怎样保存消息的
首先,在 RocketMQ 集群中创建一个 Topic,叫做 MyTestTopic,配置如下图:
jinjunzhu
2022-12-20
5800
阿里二面:RocketMQ 集群 Broker 挂了,会造成什么影响?
大家好,我是君哥。今天分享 RocketMQ 的 Broker 挂了,会带来什么影响。
jinjunzhu
2022-12-20
6040
【实战】手把手教你从 0 到 1 搭建一套 RocketMQ 集群
在 47.xx.xx.xx 和 39.xx.xx.xx 上分别部署一个 Name Server 和 Broker 主节点,这里不搭建从节点。也就是官网介绍的 2m-noslave 构建模式。
jinjunzhu
2022-12-20
1K0
6 张图告诉你 RocketMQ 是怎么保存偏移量的
对消息队列来说,偏移量是一个非常重要的概念,如果偏移量保存失败,可能会造成消息丢失、消息重复消费等问题。今天来聊一聊 RocketMQ 是怎么保存消息偏移量的。
jinjunzhu
2022-09-23
4880
5 张图告诉你 RocketMQ 为什么不使用 Zookeeper 做注册中心
RocketMQ 选择了自己写 NameServer 做注册中心而没有选择 Zookeeper,这是为什么呢?
jinjunzhu
2022-09-23
6520
一文带你理解 RocketMQ 广播模式实现机制
集群模式是指 RocketMQ 中的一条消息只能被同一个消费者组中的一个消费者消费。如下图,Producer 向 TopicTest 这个 Topic 并发写入 3 条新消息,分别被分配到了 MessageQueue1~MessageQueue3 这 3 个队列,然后 Group 中的三个 Consumer 分别消费了一条消息:
jinjunzhu
2022-09-23
4060
5 张图带你彻底理解 RocketMQ 轨迹消息
为了方便跟踪消息发送和消费的轨迹,RocketMQ 引入了轨迹消息,今天一起来学习一下。
jinjunzhu
2022-09-23
6140
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档