我所认知的分布式系统(一)分布式系统大图

2019-01-10  本文已影响20人  yzq的代码与诗

前言

我们身处于一个充斥着分布式系统解决方案的计算机时代,而分布式系统是一个很大的概念,从架构设计、研发流程、运维部署、工程效率等多个角度均有很深的知识可以挖掘。近期整理了过去阅读过的一些和分布式相关书刊和文章,加上自己做分布式开发的一些的心得分享给大家,本文作为开篇,总体上给出知识概览,后续将分篇结合代码实践来进行阐述。起草仓促,水平有限,欢迎大家一起学习指正。

分布式系统大图


image.png

一、设计


网关模式,Gateway

边车模式,Sidecar

服务网格,Service Mesh

分布式锁

配置中心

异步通讯

幂等性

二、性能


分布式缓存

异步处理

数据库扩展

三、容错


系统可用性

服务降级

服务限流

熔断设计

补偿事务

四、DevOps


部署

配置管理

监控

CI与CD

五、工程效率

敏捷管理

持续集成

持续交付

写在最后

ECS最为阿里云的核心产品,无论是产品还是技术都有前所未有的机遇与挑战;我们天然有着分布式架构的基因与场景,未来可能是云计算领域顶层最大的分布式集群,欢迎有志之士加入(想加入的同学欢迎微信小窗)!

上一篇 下一篇

猜你喜欢

热点阅读