×
img

今日头条 夏绪宏:微服务探索及实践历程

发布者:wx****37
2016-05-24
3 MB 45 页
巨量引擎 产品设计
文件列表:
今日头条服务化探索及实践历程-夏绪宏.pdf
下载文档
   初创期业务迭代需求•代码量:服务端最大的3个GIF库共~200万行代码•大库主干开发模式•早期核心开发者编写大部分的代码•人员快速增长微服务原则:设计原则•API语言无关性•强接口约束性•高内聚•服务间的正交性拆分原则•尽可能的小,又不能太小•能够独立部署•有时,原则就是用来打破的•私有服务:使用方可控,不兼容升级、•其他折衷:性能、历史原因、etc...服务化不简单•变为多个系统•微服务的寻址问题•请求跨越多子服务,定位问题麻烦•错误是常态•性能损失调用层次化•错误的放大,雪崩问题•扇出:并行化•稳定性的保证快速部署迭代的需求•依赖管理•各种子系统,混部的隔离问题(PaaS) •容器和微服务James Lewis and Martin Fowler微服务架构:In short, the microservice architectural style is an approach to developing a single application as a suite of small services, each running in its own process and

加载中...

本文档仅能预览20页

继续阅读请下载文档

网友评论>

开通智库会员享超值特权
专享文档
免费下载
免广告
更多特权
立即开通

发布机构

更多>>