分布式与集群的区别

集群和分布式都是用于处理大规模计算任务的技术,它们具有相似之处,也存在一些不同点。下面是它们的区别

区别

集群

是指一组相互连接的计算机系统,共同完成特定任务的计算资源。每台计算机独立运行,但在某种程度上彼此协作,形成“一个”系统。集群通常是通过高速网络进行连接,并使用一种专门的软件来管理这些计算机。

比如Redis集群,一个master和多个slave共同承担Redis的功能,当master宕了下线以后slave会自动推举一个slave升级为master;

分布式

是指一组相互连接的计算机系统,分布在不同地理位置,共同完成任务的计算资源。分布式系统中的每台计算机都可以独立地执行操作,但需要相互通信以实现协调和数据交换。

比如一个微服务模块就会包含很多子模块,这些子模块也可以是集群的方式存在;

 

posted @ 2023-04-20 23:33  HexThinking  阅读(8)  评论(0编辑  收藏  举报