分布式系统有感

什么叫分布式系统?

      传统的网络服务都是单机式服务,在之前用户数不是很多并发不是很大的情况是可行的,但是随着用户的增多单机式服务肯定是不能高并发的服务,解决的方案有2种:第一种是垂直拓展,就是提升单机的处理能力,拓展方式就是提升计算机处理器(cpu)、内存、磁盘等硬件的处理能力,这种方式存在三种问题:1、升级硬件的性价比越来越低;2、单机处理能力存在性能瓶颈,不可能无限制提升;3、稳定性和可用性不高,一旦单机宕机,服务就不可用。正是由于单机处理能力存在的这些问题,才诞生了第二种解决方案:分布式系统:个人理解就是多节点(多台计算机)通过网络传递消息的方式协调服务并向用户提供高可用的系统,注:在用户看来,分布式系统和单机系统并没有区别;


一、要搭建分布式系统第一个要解决的问题就是分布式session问题;



猜你喜欢

转载自blog.csdn.net/chengkui1990/article/details/79308950