- 博客(10)
- 资源 (5)
- 收藏
- 关注
原创 Java进阶之梯,成长路线与学习资料,助力突破中间件领域
JavaLadder中间件兴趣圈,一定能成为你在java领域的进阶之梯,旨在成体系剖析Java主流中间件,构建互联网分布式架构体系,助力突破大厂,从源码分析、架构设计、线上故障案例剖析、实战等4个维度开展,目前已覆盖Netty、RocketMQ、Dubbo、Sentienl、Kafka、Canal、ElasticSearch、ElasticJob等12个专栏近300篇文章。由于公众号对历史文章不太友好,应粉丝朋友们的要求,我将公众号所有专栏内容同步到csdn仓库,希望对大家阅读带来便利。中间件技术是进
2021-04-28 19:37:24 4773 15
原创 面试官:RocketMQ一个消费组内订阅同一个主题不同的TAG为什么会丢消息
看源码并不是目的,理解内部的运作机制才是关键,为遇到问题提供解决思路。
2021-04-30 12:35:37 3715 6
原创 各位学弟学妹们,参与Apache顶级开源项目并没有想象中的难
《RocketMQ技术内幕》一书作者、Apache顶级开源项目RocketMQ优秀布道师谈谈如何参与开源项目,打造自身影响力,助力职场进阶。
2021-04-29 00:33:33 1770 6
原创 性能调优篇:困扰我半年之久的RocketMQ timeout exception 终于破解了
在内网环境中,超时问题,网络表示这个锅我不背。经过这次漫长的排查过程,对网络抓包、TCP滑动窗口、Netty线程模型的理解更加深刻了。
2021-04-28 20:51:09 6103 13
原创 学弟学妹们请不要错过自己的“黄金奋斗三年”,一份宝贵的失败经验送给大家
经过我的技术分享,让我结识了一大批忠实的粉丝,从粉丝们的反馈来说,工作经验在2,3年左右进入BATM等头部互联网企业的人数很多,他们真切的感觉到深入学习一两门中间件是非常有必要的。...
2021-04-25 09:01:42 9131 20
原创 为什么Kafka在2.8版本中会“抛弃”Zookeeper,选择拥抱Raft?
相信大家最近一定关注到一款重量级消息中间件Kafka发布了2.8版本,并且正式移除了对Zookeeper的依赖,背后的设计哲学是什么呢?仅仅只是减少了一个外部依赖吗?答案显然不会这么简单,容我慢慢道来。在解答为什么之前,我觉得非常有必要先来阐述一下Zookeeper的经典使用场景。1、Zookeeper的经典使用场景zookeeper是伴随着大数据、分布式领域的兴起。大数据中的一个非常重要的议题是如何使用众多廉价的机器来实现可靠存储。所谓廉价的机器就是发生故障的概率非常大,但单台的成本也非常低,分
2021-04-20 23:42:14 12608 21
原创 线上环境大规模RocketMQ集群不停机优雅升级实践
试图通过生产环境升级RocketMQ这个具体事项阐述一名架构师如何做架构方案设计、如何落地,一名优秀的架构师需要具备的最核心素质是什么?
2021-04-18 22:53:43 1538 5
原创 如何吃透一个java项目
从从未接触过MQ,从零开始研究RocketMQ,最终出版《RocketMQ技术内幕》一书,在这里谈谈分享一下我的学习方法。
2021-04-16 15:16:54 10961 16
原创 阿里二面:NIO为什么不适合文件上传场景、如何优雅解决
该系列已分别介绍了服务端、客户端的启动流程,本文将重点剖析Netty是如何封装NIO的读事件。温馨提示:本文虽然是源码分析,但强烈建议精读,因为根据源码阐述其背后的设计哲学,也用黑体进行了标注,请特别留意。文章目录1、读事件概述2、IO读事件从处理流程3、接受连接处理流程1、读事件概述关于Read事件在SocketChannel与ServerSocketChannel所对应的操作不一样,在SocketChannel中,则对应数据读,而在ServerSocketChannel中则被被封装成接受客户
2021-04-14 22:44:21 7310 10
原创 大厂Offer收割机:Netty优雅的网络写设计之连坏4问
写事件需要先注册才能往通道中写入数据?什么时候需要向通道注册写事件呢?业务线程池执行业务逻辑后,是如何通过IO线程将数据写入到网络中的呢?Netty中如何针对写限流?
2021-04-01 00:12:42 4629 10
rocketmq实战与源码分析.zip
2021-03-13
Netty实现私有协议,模仿dubbo单一长连接RPC服务调用,心跳检测机制源码
2017-03-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人