什么是集群?什么又是负载均衡?
程序IT圈
共 3856字,需浏览 8分钟
·
2020-08-17 19:56
点击上方 程序IT圈,选择 设为星标
优质文章,及时送达
在“高并发,海量数据,分布式,NoSql,云计算......”概念满天飞的年代,相信不少朋友都听说过甚至常与人提起“集群,负载均衡”等,
但不是所有人都有机会真正接触到这些技术,也不是所有人都真正理解了这些“听起来很牛的”技术名词。下面简单解释一下吧。
要了解这些概念首先要了解一下项目架构的演进,我这里应用一张Dubbo的文档图片如图
ORM与MVC:
早期的架构都集中在一台服务器上,这样对于小型的业务访问量是完全可以的,但是随着业务的增多,我们引进的MVC的架构,这种架构是将整个业务分成不同的层(表现层,业务层,数据访问层)维护也更加方面了,开发更加方便。
PRC架构:
但是业务如果继续增大,项目会出现臃肿,一台服务器已经完全没办法支持了,所以出现了RPC分布式的架构,RPC架构就是将服务进行合理拆分,分别放入多台服务器执行,服务器与服务器之间通过远程调用的方式进行通信。
服务提供者:运行在服务器端,提供服务接口与服务实现类 服务中心:运行在服务器端,负责将本地服务发布成远程服务,管理远程服务,提供服务给消费者使用。 服务消费者:运行在客户端,通过远程代理对象调用远程服务
二:名词解释
1:集群
2:负载均衡
轮询 加权轮询 最少连接数 最快响应 Hash法
3:缓存
3:流控(流量控制)
- 扫下面二维码,获取23套完整的编程视频资料 -
2T技术资源大放送!包括但不限于:C/C++,Linux,Python,Java,人工智能,考研,软考,英语,等等。在公众号内回复「资源」,即可免费获取!回复「社群」,可以邀请你加入读者群! 明天见(。・ω・。)ノ♡
评论