Netflix微服务架构是如何分层的?

本文详细介绍了Netflix的微服务分层架构,从2017年前的四层架构(用户体验层、网关路由层、边界API层、微服务层)到2018年的五层架构,强调了Netflix如何通过拆分边界API层以解决耦合和调试问题。Netflix采用动态脚本平台Edge PaaS,后演变为API聚合层和设备适配层,提高了前端研发效率和系统稳定性。
摘要由CSDN通过智能技术生成

介绍

在之前一篇BFF和网关是如何演化出来的文章中,我向大家解释了BFF和网关Gateway是什么,在微服务架构体系中各承担什么职责,以及它们是如何演化出来的。

在本文和后续一篇文章中,我会分析Netflix(本文)和SoundCloud(下一篇)两家公司的微服务分层架构,帮助大家更深入理解BFF和网关Gateway在分布式微服务架构中的地位和作用,以及前沿互联网公司的微服务架构是如何分层组织的。希望对架构师理解和实践微服务架构有所帮助。

本文通过三个架构视图,展示Netflix微服务的分层架构。另外,2017~2018年间,Netflix对其微服务分层架构进行了升级,本文也会分析这次升级背后的架构驱动因素。

Netflix微服务分层架构(2017前)

下面两个架构图分别展示2017年前的Netflix微服务分层架构,两个图展示的总体分层架构是一致的,只是视角不同:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NlOO4Ut1-1581484674407)(http://jskillcloud.com/img/post/20180628/arch_2017_1.png#pic_center)]
图片来自附录1

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值