摘要: 设计分布式系统的两大初衷:横向扩展(scalability)和高可用性(availability)。“横向扩展”是为了解决单点瓶颈问题,进而保证高并发量下的「可用性」;“高可用性”是为了解决单点故障(SPOF)问题,进而保证部分节点故障时的「可用性」。由此可以看出,分布式系统的核心诉求就是「可用性」 阅读全文
posted @ 2019-03-08 16:05 人在江湖之诗和远方 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 本文主要介绍4种模式: PPC 是 Process Per Connection 的缩写,其含义是指每次有新的连接就新建一个进程去专门处理这个连接的请求,这是传统的 UNIX 网络服务器所采用的模型。基本的流程图是: TPC TPC 是 Thread Per Connection 的缩写,其含义是指 阅读全文
posted @ 2019-03-08 15:07 人在江湖之诗和远方 阅读(317) 评论(0) 推荐(0) 编辑