JavaLadder
中间件兴趣圈,一定能成为你在java领域的进阶之梯,旨在成体系剖析Java主流中间件,构建互联网分布式架构体系,助力突破大厂,从源码分析、架构设计、线上故障案例剖析、实战等4个维度开展,目前已覆盖Netty、RocketMQ、Dubbo、Sentienl、Kafka、Canal、ElasticSearch、ElasticJob等12个专栏近300篇文章。
由于公众号对历史文章不太友好,应粉丝朋友们的要求,我将公众号所有专栏内容同步到csdn仓库,希望对大家阅读带来便利。
中间件技术是进入互联网大厂的敲门砖,深入掌握1-2个主流中间件,很大可能性突破BAT等大厂,本文已收录到CSDN仓库:
走进作者
欢迎大家加我好友,拉您入技术交流群,共同探讨。
技术干货
分享的主要内容包含开源项目、电子书、专栏,接下来一一介绍给大家。
1、开源项目
主要是提炼或开源一些入门代码,方便大家更加深刻的理解中间件,理论与实践结合,目前已包括 rocketmq-learing与 netty-learning。
1、RocketMQ入门实例
结合场景介绍RocketMQ使用。
代码链接:rocketmq-learning
2、Netty入门实例
提取RocketMQ RPC模块代码进行封装,提供一个可直接使用的netty框架,结合Netty专栏,理论与实践相结合。
代码链接:netty-learning
2、电子书
为了更加方便读者朋友对专栏内容的阅读,会将公众号中的专栏转化为电子书。
2.1 RocketMQ电子书
目前已将RocketMQ专栏转化为两本电子书:
获取方式:关注『中间件兴趣圈』,回复RMQPDF,即可免费获取。
2.2 Netty 电子书
获取方式:关注『中间件兴趣圈』,回复NPDF,即可免费获取。
3、专栏
专栏全景图:
3.1 Netty专栏
《让天下没有难学的Netty》专栏将从通道篇、内存篇、性能篇、实战篇详细剖析Netty的实现原理、设计理念,同时通过抽取Apache顶级项目RocketMQ的网络通信模块,构建一个可直接使用的Netty网络通信框架。
3.1.1 网络通道篇
- Netty4 Channel 概述
- Netty4 ChannelHandler 概述
- Netty4 事件处理传播机制
- 图文并茂剖析Netty编解码以及背后的设计理念
- 一文揭晓通信协议设计的奥妙,直接"秒杀"面试官
- 面试官:Netty的线程模型可不是Reactor这么简单
- Netty进阶:手把手教你如何编写一个NIO客户端
- Netty进阶:手把手教你如何编写一个NIO服务端
- 阿里面试真题:NIO为什么不适合文件上传场景、如何优雅解决
3.2 RocketMQ专栏
- 我的另一种参与 RocketMQ 开源社区的方式
- 踩坑记:rocketmq-console 消费TPS为0,但消息积压数却在降低是个什么“鬼”
- RocketMQ msgId与offsetMsgId释疑(实战篇)
- RocketMQ 一行代码造成大量消息丢失
- RocketMQ消息发送常见错误与解决方案
- 从年末生产故障解锁RocketMQ集群部署的最佳实践
- RocketMQ实战:生产环境中,autoCreateTopicEnable为什么不能设置为true
- RocketMQ 消息发送system busy、broker busy原因分析与解决方案
- 再谈 RocketMQ broker busy(实战篇)
- RocketMQ实战:一个新的消费组初次启动时从何处开始消费呢?
- RocketMQ生产环境主题扩分片后遇到的坑
- 一次 RocketMQ 进程自动退出排查经验分享(实战篇)