天天看点

集群-分布式-微服务之间的关系

版权声明:本文为博主原创文章,未经博主允许不得转载

分布式

将一个大的系统划分为多个业务模块,业务模块分别部署到不同的机器上,各个业务模块之间通过接口进行数据交互。区别分布式的方式是根据不同机器不同业务。

集群

集群模式是不同服务器部署同一套服务对外访问,实现服务的负载均衡。区别集群的方式是根据部署多台服务器业务是否相同。

微服务

微服务的设计是为了不因为某个模块的升级和BUG影响现有的系统业务。微服务与分布式的细微差别是,微服务的应用不一定是分散在多个服务器上,他也可以是同一个服务器。

从技术维度理解

集群-分布式-微服务之间的关系

解读微服务https://martinfowler.com/articles/microservices.html

继续阅读