分布式与集群区别

1、提供服务是否相同

分布式:不同的机器上部署的是不同的服务模块,对外提供不同的服务

集群:不同机器上部署的是同样的模块,对外提供同样的服务

2、目的

分布式:分解任务,用来应对高并发。

集群:用来容错,可靠性,高可用。

3、是否依赖其他模块

分布式:各节点存在依赖关系,可能存在一个挂了,其他都不能工作的情况。

集群:彼此互不干扰,执行同样的任务

4、定义

分布式:不同的业务模块部署在不同的机器上或者同一个业务分拆了多个子业务,部署在不同的服务器上,解决高并发的问题。

集群:同一个业务部署在多台机器上,提高系统的可用性。

相关推荐
用户92580791148几秒前
画图理解mysql日志机制
java·后端
javahongxi3 分钟前
Spring Cloud Trace 链路实现
java·spring boot·spring cloud
海梨花5 分钟前
腾讯面试高频算法题
java·算法·面试
于先生吖6 分钟前
Java消息队列优化抢单逻辑,同城搬家拉货多场景业务数据库架构设计
java·开发语言·数据库架构
小谢小哥8 分钟前
68-持续集成详解
java·后端·架构
用户925807911488 分钟前
redission原理
java·后端
小旭95279 分钟前
Spring Cloud 集成分布式日志 ELK+Swagger 接口文档实战
java·分布式·后端·elk·spring cloud
屋外雨大,惊蛰出没11 分钟前
spring boot+mybatis开发基础复习
java·spring boot·后端
这个DBA有点耶14 分钟前
死锁排查进阶:从日志到根因的完整分析链
java·开发语言·数据库·sql·运维开发·学习方法·dba