分布式系统的设计目标

1、可扩展性:通过对服务、存储的扩展,来提高系统的处理能力,通过对多台服务器协同工作,来完成单台服务器无法处理的任务,尤其时高并发或者大数据量的任务。

2、高可用:单点不影响整体,单点故障指系统中某个组件一旦失效,会使整个系统无法工作

3、无状态:无状态的服务才能满足部分机器宕机不影响全部,可以随时进行扩展的需求。

4、可管理:便于运维,出问题能不能及时发现定位

5、高可靠:同样的请求返回同样的数据;更能够持久化;数据不会丢失

你可能感兴趣的:(分布式)