根本目的是,随着用户量、数据量不断增长,系统能够经过不断的增长服务器就能解决问题,可拆的几个要点: 数据库
一、流程。经过消息组件,流程的各个节点异步交互,独立部署。 服务器
二、数据库。读写分离,多主多从。根据数据的时间、类型等等,单表的数据保存到多表、多库。 负载均衡
三、文件储存。经过分布式文件系统,集群存储 异步
四、部署。经过各类的负载均衡硬件软件、域名均衡,分发到不一样服务器。动静分离。 分布式