上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.5.1 Spring Cloud Alibaba的优势
相对于Spring Cloud Netflix来说,它的优势有很多,笔者简单整理了以下两点:
• Alibaba的开源组件在没有织入Spring Cloud生态之前,已经在各大公司广泛应用,所以集成到Spring Cloud生态使得开发者能够很轻松地实现技术整合及迁移。我从2013年开始接触Dubbo,当时所在公司使用Webservice来实现服务的远程通信,但是Webservice在服务治理这块的能力是缺失的,因此使用Dubbo进行了全部替换。有意思的是,Dubbo天然支持多协议,因此在迁移和改造过程中并没有投入太多的成本,这也使得笔者开始关注Dubbo。在后续的几个公司中,也都是通过Dubbo来实现服务通信及服务治理的。
• Alibaba的开源组件在服务治理上和处理高并发的能力上有天然的优势,毕竟这些组件都经历过数次双11的考验,也在各大互联网公司大规模应用过。所以,相比Spring Cloud Netflix来说,Spring Cloud Alibaba在服务治理这块的能力更适合于国内的技术场景,同时,Spring Cloud Alibaba在功能上不仅完全覆盖了Spring Cloud Netflix原生特性,而且还提供了更加稳定和成熟的实现,因此笔者很看好Spring Cloud Alibaba未来的发展。