集群和分布式

单机系统

整个系统业务都集中在一个项目中。

集群系统

当业务量大了以后,又增购一台服务器拷贝原有项目,中间做个请求分发规则,从而做到负载均衡。

分布式系统

由于所有业务都集中在一个系统中,后期新增功能及维护会相对麻烦。从而有了微服务架构,它的目的是将整套系统拆分成一个个独立的子系统,在分布式结构中,每个子系统就被称为“服务”。这些子系统能够独立运行在web容器中,它们之间通过RPC方式通信,这种结构就是分布式。所以对于新系统,建议系统设计之初就采用微服务架构,这样后期运维的成本更低。但如果一套老系统需要升级成微服务结构的话,那就得对代码大动干戈了。

posted @ 2019-02-22 15:53  丶Hsss  阅读(82)  评论(0编辑  收藏  举报