分布式与集群是一回事儿么?别让这么简单的问题难住你

人工智能2025-11-03 00:33:3246

 集群和分布式,分布实际上是式集事儿两个截然不同的概念。

集群

一个业务,别让部署在多台服务器上,简单这就是题难集群。这里的分布一个业务,可以直接看做一个程序包。式集事儿

举个例子

公司开发了一个网上商城,别让类似于T宝,简单顾客可以在上面浏览商品、题难加入购物车、分布支付,式集事儿完成整个的别让购物流程。

公司买了一台服务器,简单把这套程序部署上去,题难可以满足一千个人同时在线购物。

当顾客越来越多,服务器负载越来越高,商城的页面也越来越卡,这时候公司再买几台服务器,把商城的程序在每个服务器上都部署一套,源码下载由负载均衡将请求转发到各个服务器上,这就是集群。

分布式

把一个业务,拆分成多个业务,然后部署到不同的服务器上,这就是分布式。

再举个例子

公司的网上商城,拆分成两个系统:商品系统和支付系统,用户在商品系统上完成浏览商品、加入购物车的动作,在支付系统上完成支付动作(当然用户是无法感知到是在两个系统上完成的操作),这就是分布式。

当然,还能继续拆,例如拆出来:用户系统、积分系统、物流系统等等等等。

分布式的站群服务器好处

领导说,我们再做一个二手交易平台,类似于X鱼,这时候用户系统、支付系统就可以复用了,做到了服务复用。

分布式 + 集群

分布式和集群通常是是结合在一起使用的;

比如商品系统部署两台,支付系统部署两台,前面各自挂负载均衡,这样就算有单个服务器 Down 掉,也不会对整个业务流程造成影响。

还有另外一种方案,可以不依赖于负载均衡,那就是采用 服务注册/发现 的方式:

总之,集群部署很容易实现,当单机不能满足业务需要时,可以采用集群部署,至于要不要做分布式,业务拆分到什么粒度,就要结合公司的实际情况来决定了。

云南idc服务商
本文地址:http://www.bzve.cn/html/670e67998650.html
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

全站热门

如何解决在苹果电脑上安装JDK路径错误问题(正确设置JDK路径,让开发环境无忧)

我嘞个去,慢查询竟把系统搞崩了

MyBatis如何获取自增长主键及注意事项与常见面试题

深渊之刃-Greenplum数据库之拉链表的实现

微星H170ProVD的性能与特点(全面升级的硬件配置,带给你更顺畅的使用体验)

Zabbix 5.2由浅入深之监控Nginx

2025年十大最佳事件监控工具

SQL 行转列:数据重塑的艺术

友情链接

滇ICP备2023006006号-39