李锋镝的博客

  • 首页
  • 时间轴
  • 评论区显眼包🔥
  • 左邻右舍
  • 博友圈
  • 关于我
    • 关于我
    • 另一个网站
    • 我的导航站
    • 网站地图
    • 赞助
  • 留言
  • 🚇开往
MQ
后端

Spring事件驱动深度指南:从单机异步到亿级流量,比MQ更轻的架构神器

在高并发系统设计中,“解耦”与“高效”是永恒的追求。我们常常依赖MQ(如RocketMQ、Kafka)实现异步通信,但对于单机内的模块协作,Spring内置的事件驱动机制(ApplicationEvent)堪称“轻量王者”——无需搭建中间件,通过注解即可实现发布-订阅模式,让系统像高效协作的咖啡团队般应对流量洪峰。 本 […]

2025年11月3日 0条评论 306点热度 0人点赞 阅读全文
中间件

深度解析 Kafka Rebalance:从原理到实战,彻底解决消息积压、重复与丢失

在 Kafka 消费者集群运维中,你是否遇到过这些棘手问题? 生产环境突然告警,Topic 消息积压量10分钟内飙升至50万条,下游服务断流; 支付回调消息重复处理,导致用户被重复扣款; 订单状态更新消息莫名丢失,部分用户订单一直卡在“待支付”状态。 多数时候,这些问题的根源并非消费者代码bug或Kafka集群故障,而 […]

2025年10月30日 0条评论 350点热度 0人点赞 阅读全文
中间件

10 个MQ高频业务场景深度解析

在分布式系统开发中,很多开发者都会疑惑:“明明直接调用接口就能实现功能,为什么还要引入MQ这个‘中间商’?”其实,当系统面临高并发、紧耦合、数据一致性等问题时,MQ的价值才会真正凸显。本文结合实际业务场景,从问题背景、解决方案、代码实现到技术要点,全面拆解MQ的10种核心用法,帮你避开常见陷阱,真正用好消息队列。 一、 […]

2025年10月17日 0条评论 264点热度 0人点赞 阅读全文
技术

RocketMQ入门级教程

前言 RocketMQ是阿里巴巴旗下一款开源的MQ框架,经历过双十一考验、Java编程语言实现,有非常好完整生态系统。RocketMQ作为一款纯java、分布式、队列模型的开源消息中间件,支持事务消息、顺序消息、批量消息、定时消息、消息回溯等,总之就是葛大爷的一句话 核心概念 NameServer:可以理解为是一个注册 […]

2022年8月16日 0条评论 234点热度 0人点赞 阅读全文
技术

RocketMQ的push消费方式实现详解

MQ消费方式 消费方式就是指消费者如何从MQ中获取到消息,分为两种方式,push(推方式)和pull(拉方式)。 1、push(推方式) push,顾名思义,就是推的意思。就是当MQ收到生产者产生的消息的时候,会主动将消息推送到消费者进行消费,这种模式就叫push,也就是MQ将消息推给到消费者的意思。 push模式 p […]

2022年8月9日 3条评论 409点热度 0人点赞 阅读全文
原创

使用RocketMQ时,服务启动过程中,Consumer在服务未启动时消费消息问题处理

背景 我们使用RocketMQ时,一般Consumer启动都是使用的@PostConstruct注解。(@PostConstruct:用于在执行任何初始化时执行依赖注入后需要执行的方法。),或者使用bean的方式配置。 配置如下: 生产者配置 在配置类中配置所有生产者,在业务中注入使用,将生产者的启动和销毁绑定到 Be […]

2022年6月23日 0条评论 312点热度 0人点赞 阅读全文
转载

为什么同样是分布式架构的Kafka需要Leader而Redis不需要?

Redis不需要Leader这个观点其实有歧义,是不准确的,题目的问题本质其实是涉及数据分片、数据复制一致性。 1、Redis Cluster 架构 在Redis3.0版本开始,Redis引入了一种去中心化的集群架构,采用预分片的模式,一个集群中所有节点总共对应16384个槽位,在对一个key进行写入时,首先对key取 […]

2021年3月22日 0条评论 306点热度 0人点赞 阅读全文
转载

Kafka常见面试题(一)

1 什么是kafka Kafka是分布式发布-订阅消息系统,它最初是由LinkedIn公司开发的,之后成为Apache项目的一部分,Kafka是一个分布式,可划分的,冗余备份的持久性的日志服务,它主要用于处理流式数据。 2 为什么要使用 kafka,为什么要使用消息队列 缓冲和削峰:上游数据时有突发流量,下游可能扛不住 […]

2021年3月22日 0条评论 213点热度 0人点赞 阅读全文
技术

MQ消费端遇到瓶颈该怎么办?

1、面试场景与面试技巧 金三银四招聘季,一位粉丝朋友最近在蚂蚁金服第二轮面试时遇到这样一个问题:如果MQ消费遇到瓶颈时该如何处理?。 横向扩容,相比很多读者与我这位朋友一样会脱口而出,面试官显然不会满意这样的回答,然后追问道:横向扩容是堆机器,还有没有其他办法呢? 在面试过程中,个人建议大家在听到问题后稍作思考,不要立 […]

2021年3月19日 0条评论 254点热度 0人点赞 阅读全文

愿将腰下剑,直为斩楼兰。

听点儿音乐吧 朋友~

那年今日(06月15日)

  • 1914年:苏联共产党总书记安德罗波夫出生
  • 1594年:法国画家尼古拉·普桑出生
  • 1389年:奥斯曼帝国和塞尔维亚之间的科索沃战役爆发
  • 1381年:英格兰农民起义领袖瓦特·泰勒逝世
  • 923年:法国国王罗贝尔一世逝世
  • 更多历史事件
倒计时
最近评论
博客集市 发布于 3 周前(05月26日) 博客组织申请友链 网站名称: 博客集市 网站地址: https://cnb.cool/Blog_...
李锋镝 发布于 4 周前(05月18日) 沙发-。-
皮皮社长 发布于 4 周前(05月17日) 不懂技术,打个水卡。破了这个0评论。 :18:
林羽凡 发布于 2 个月前(04月27日) 没毛病,主要是禁用描述,和可以做什么的描述,哪些命令能用,哪些不能用,在什么情况下问我之类的。
老张博客 发布于 2 个月前(04月02日) 这个真的是保姆级教程了。
网站统计
  • 249
  • 234
  • 829
  • 684
  • 523
  • 717
  • 2026年6月12日
友情链接
  • 志文工作室
  • 临窗旋墨
  • 旧时繁华
  • 韩小韩博客
  • 知向前端
  • 林羽凡
  • 哥斯拉
  • 搬砖日记
  • 蜗牛工作室
  • 风渡言
  • 瓦匠个人小站
  • 皮皮社
  • 彬红茶日记
  • Blogs·CN
  • Honesty
  • Mr.Sun的博客
  • 懋和道人
  • 拾趣博客导航

COPYRIGHT © 2026 lifengdi.com. ALL RIGHTS RESERVED.

域名年龄

Theme Kratos+ By Dylan Li

津ICP备2024022503号-3

京公网安备11011502039375号