1,正向代理(代理客户机)
2,反向代理(代理服务器,所以叫反向代理)
3,集群+负载均衡
集群指的是将几台服务器集中在一起,实现同一业务。
负载均衡是由多台服务器以对称的方式组成一个服务器集合,每台服务器都具有等价的地位,都可以单独对外提供服务而无须其他服务器的辅助。通过某种负载分担技术, 将外部发送来的请求均匀分配到对称结构中的某一台服务器上,而接收到请求的服务器独立地回应客户的请求。均衡负载能够 平均分配客户请求到服务器列阵,借此提供快速获取重要数据, 解决大量并发访问服务问题。
4,分布式(参考https://blog.csdn.net/madison\_\_/article/details/59105724)
分布式是指将不同的业务分布在不同的地方。分布式的每一个节点,都完成不同的业务,一个节点垮了,哪这个业务就不可访问了。
5,分布式和集群的区别
简单说,分布式是以缩短单个任务的执行时间来提升效率的,而集群则是通过提高单位时间内执行的任务数来提升效率。
例如:
如果一个任务由10个子任务组成,每个子任务单独执行需1小时,则在一台服务器上执行该任务需10小时。
采用分布式方案,提供10台服务器,每台服务器只负责处理一个子任务,不考虑子任务间的依赖关系,执行完这个任务只需一个小时。所以分布式的关注点在于:做一个任务A(含有多个子任务110),子任务110分别由不同机器处理。
而采用集群方案,同样提供10台服务器,每台服务器都能独立处理这个任务。假设有10个任务同时到达,10个服务器将同时工作,1小时后,10个任务同时完成,这样,整身来看,还是1小时内完成一个任务!所以集群的关注点在于:做多个任务AZ(含有子任务),任务AZ分别由不同机器处理。
6,集群+分布式
后续学习Nginx的详解:https://www.cnblogs.com/jiekzou/p/4486447.html
Nginx 集群,负载均衡和配置参数解释:https://blog.csdn.net/liiuijkiuu/article/details/52916887