文件列表:
今日头条服务化探索及实践历程-夏绪宏.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页