Spring Cloud Alibaba 微服务原理与实战
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

推荐序2

近年来,随着互联网技术的蓬勃发展,微服务理念逐渐深入人心。围绕微服务的讨论,一刻也未曾停止。而关于“Dubbo VS Spring Cloud”的技术选型,是其中一个“长盛不衰”的热门话题。大家普遍认为,Dubbo是一款具备一定服务治理能力的RPC框架,而Spring Cloud是一整套微服务生态体系,双方的比较并不在对等的维度上。

Dubbo由阿里巴巴于2011年开源,很快发展成为国内最火爆的RPC框架,其经典程度毋庸置疑。Spring Cloud的出现,打开了微服务技术的新局面,全家桶式的解决方案,给广大开发者带来了极大的便利。Spring Cloud制定了集成标准,允许开源社区来提供组件的实现。Netflix公司在其中扮演了重要的角色,贡献了REST RPC框架、服务注册中心、服务网关、断路器、客户端负载均衡等多个服务治理组件。

2017年,阿里巴巴“重启”Dubbo的维护,不久就推出了支持Spring Boot的版本。而随后Spring Cloud Alibaba的问世,不仅宣告了拥抱Spring Cloud标准,也与Netflix系的解决方案站在了对等竞争的位置。对于很多偏好Dubbo的国内开发者来说,面对补齐的微服务生态,无疑又多了一个坚定选择它的理由。Spring Cloud Alibaba的优势绝不仅仅在于“更服国内的水土”,其脱胎于内部中间件、在多年海量业务场景下打磨出的微服务生态组件,技术含量与工业成熟度在全球范围内也是极具竞争力的。

本书作者谭锋在微服务架构方面具备丰富的实战经验,并不断将自己所学所想分享给职场小伙伴们,本书是他的实战经验总结,推荐给大家。另外,也欢迎大家来“PerfMa应用性能技术社区”交流。

李嘉鹏(你假笨/寒泉子)

PerfMa CEO