一个可供中小团队参考的微服务架构技术栈.docxVIP

  • 16
  • 0
  • 约6.97千字
  • 约 13页
  • 2021-11-15 发布于湖南
  • 举报

一个可供中小团队参考的微服务架构技术栈.docx

一个可供中小团队参考的微服务架构技术栈 近年,Spring Cloud俨然已经成为微服务开发的主流技术栈,在国内开发者社区格外火爆。 我近年一直在一线互联网公司(携程,拍拍贷等)开展微服务架构实践,依据我个人的一线实践阅历和我平常对Spring Cloud的调研,我认为Spring Cloud技术栈中的有些组件离生产级开发尚有肯定距离。 比方说Spring Cloud Config和Spring Cloud Sleuth都是Pivotal自研产品,尚未得到大规模企业级生产应用,很多企业级特性缺失(具体见我后文描述)。另外Spring Cloud体系还缺失一些关键的微服务基础组件,比如Metrics监控,健康检查和告警等。 所以我在参考Spring Cloud微服务技术栈的基础上,结合本身的实战落地阅历,也结合国内外一线互联网公司(例如Netflix,点评,携程,Zalando等)的开源实践,综合提出更贴近国内技术文化特色的轻量级的微服务参考技术栈。期望这个参考技术栈对一线的架构师(或者是初创公司)有一个好的指点,能够少走弯路,快速落地微服务架构。 这个参考技术栈和总体架构如下图所示: 次要包含11大核心组件,分别是: 核心支撑组件 服务网关Zuul 服务注册发觉Eureka+Ribbon 服务配置中心Apollo 认证授权中心Spring Security OAuth2 服务框架S

文档评论(0)

1亿VIP精品文档

相关文档