
文章图片

【三星|分布式服务器跟群集是服务器之间群是什么?】其实分布式不一定就是不同的组件 , 同一个组件也可以 , 关键在于是否通过交换信息的方式进行协作 。 比如说Zookeeper的节点都是对等的 , 但它自己就构成一个分布式系统 。
也就是说 , 分布式是指通过网络连接的多个组件 , 通过交换信息协作而形成的系统 。 而集群 , 是指同一种组件的多个实例 , 形成的逻辑上的整体 。
一、单机结构
我想大家最最最熟悉的就是单机结构 , 一个系统业务量很小的时候所有的代码都放在一个项目中就好了 , 然后这个项目部署在一台服务器上就好了 。 整个项目所有的服务都由这台服务器提供 。 这就是单机结构
二、集群结构
单机处理到达瓶颈的时候 , 你就把单机复制几份 , 这样就构成了一个“集群” 。 集群中每台服务器就叫做这个集群的一个“节点” , 所有节点构成了一个集群 。 每个节点都提供相同的服务 , 那么这样系统的处理能力就相当于提升了好几倍(每个节点就相当于提升了这么多倍)
集群结构的好处就是系统扩展非常容易 。 如果随着你们系统业务的发展 , 当前的系统又支撑不住了 , 那么给这个集群再增加节点就行了 。
三、分布式
分布式结构就是将一个完整的系统 , 按照业务功能 , 拆分成一个个独立的子系统 , 在分布式结构中 , 每个子系统就被称为“服务” 。 这些子系统能够独立运行在web容器中 , 它们之间通过RPC方式通信 。
举个例子 , 假设需要开发一个在线商城 。 按照微服务的思想 , 我们需要按照功能模块拆分成多个独立的服务 , 如:用户服务、产品服务、订单服务、后台管理服务、数据分析服务等等 。 这一个个服务都是一个个独立的项目 , 可以独立运行 。 如果服务之间有依赖关系 , 那么通过RPC方式调用 。
集群一般被分为三种类型 , 高可用集群如RHCS、LifeKeeper等 , 负载均衡集群如LVS等、高性能运算集群;分布式应该是高性能运算集群范畴内 。
其实简单来说就是分布式:一个业务分拆多个子业务 , 部署在不同的服务器上 , 而集群:同一个业务 , 部署在多个服务器上 。
相关经验推荐
- 三星|三星 Note 20 系列可以升级 One UI 4.0 正式版了!流畅度大增
- |三星GalaxyS22系列最新消息曝光
- 三星s22|外媒提前上手三星S22,全系配置曝光,2月9日发布
- 苹果|三星小米甘拜下风!苹果正式成为全球第一:iPhone 13迎来大降价
- 三星|谁说小米是组装厂?相继突破14项技术,未来还要投1000亿搞研发
- 科技创新|吐槽一下三星s21网络问题
- 微软|三星Galaxy S22全系涨价?背后原因显而易见
- 三星|三星S22系列很强,但非Ultra版本已经泯然众人矣。
- 三星|不想用华为手机了,华为手机不好用,请问哪个牌子的手机好用?
- galaxy s21|小屏旗舰又一个选择!和爆款小米12相比,三星S21 FE有啥优势?
