我所认知的分布式系统(一)分布式系统概览
前言 我们身处于一个充斥着分布式系统解决方案的计算机时代,而分布式系统是一个很大的概念,从架构设计、研发流程、运维部署、工程效率等多个角度均有很深的知识可以挖掘。 近期整理了过去阅读过的一些和分布式相关书刊和文章,加上自己做分布式开发的一些的心得分享给大家,本文作为开篇,总体上给出知识概览,后续将分篇结合代码实践来进行阐述。起草仓促,水平有限,欢迎大家一起学习指正。 版本历史 版本 更新日期 说明 1.0 2018.07.25 初稿 分布式系统大图 一、设计 网关模式,Gateway 功能 请求路由,客户端直接调用Gateway,Gateway负责路由转发到注册服务上 服务注册,后端服务将API注册,Gateway负责路由 负载均衡,支持多种负载策略 round robin 随机均衡算法 多权重负载 session粘连 其它 安全特性,支持HTTPS,账户鉴权,及其它安全特
