最近在看微博的 motan 的源码,其中使用了 SPI 和模板方法设计模式实现负载均衡组件,觉得比较有意思,所以把它单独拿出来研究,不过 motan 的实现封装得有点复杂,所以我想介绍 SPI、模板方法设计模式及一些常见的负载均衡算法相关的知识,然后再基于这些知识自己实现一个类似的易扩展的负载均衡组件。

……

阅读全文