RocketMQ 是阿里开源的消息中间件,作为高性能、高可用的中间件,其实现必然用到了很多好的思想和技巧值得我们学习和借鉴。
笔者最近也在构思写一些 RocketMQ 源码分析方面的文章,在阅读其源码时,总是被其各种奇技淫巧所惊艳到,这中间包含了许多大大小小的技巧和设计策略。本着"刨根问底"的劲头,笔者也是对它们进行了细致的分析和解读。
本篇都是其中一篇,从源码级别,讲解 ServiceLoader 的实现原理,对 Java JDK 源码进行深入分析,希望对大家能够有所帮助。后面我还会继续分享《RocketMQ 奇技淫巧之 XXX》系列文章!
本场 Chat 主要内容:
- JDK文档概述;
- 使用场景;
- 使用步骤;
- 源码分析;
- 缺点及改进。
阅读全文: http://gitbook.cn/gitchat/activity/5bf3cfedd841b66b7ddbd6ca
您还可以下载 CSDN 旗下精品原创内容社区 GitChat App ,阅读更多 GitChat 专享技术内容哦。