0419,什么是集群,什么是分布式,nginx负载均衡

 

 

 

 

 

 

 

 

 

 

 

 

共7.8分
1. 简述什么是集群, 什么是分布式? 以及两者的区别. 2.4分
1) 集群:
对外提供统一的服务, 0.3
由多态服务器组成, 0.3
每台服务器提供相同的服务 0.4
2) 分布式:
对外提供统一的服务, 0.3
由多态服务器组成, 0.3
每台服务器提供不同的服务 0.4
3) 区别:
分布式: 多台服务器提供的服务内容不同 0.2
集群: 多台服务器提供的服务内容相同 0.2

2. 什么是负载均衡? 实现负载均衡的常见软件方式有几种? 并简单说明这几种方式的实现原理. 2.0分
1) 负载均衡是用于架设服务器集群的技术. 0.2
可以将用户请求根据指定的策略转发到不同的服务器上进行处理 0.3
2) 3种:
[1] 通过DNS实现: 0.2
DNS在登记域名时, 每个域名可以登记多个ip地址. 0.3
DNS在转发请求时, 会从登记的ip中任意选取一个.

[2] 使用反向代理实现: 0.2
由代理服务器代理服务器端的多台服务器, 0.3
对外提供统一的资源路径.
再将用于请求根据策略转发到具体的业务服务器上

[3] 使用NAT技术实现: 0.2
NAT即地址转移技术. 0.2
可以根据配置将请求转发到指定的ip地址 0.1

3. 谈一谈反向代理 0.6分
由代理服务器代理服务器端的多台服务器, 0.2
对外提供统一的资源路径. 0.2
再将用于请求根据策略转发到具体的业务服务器上 0.2

4. 简述nginx. (提示: 如协议,原理,负载量等) 1.0分
是基于http协议的负载均衡服务器 0.2
基于反向代理进行设计 0.2
可以负载的请求量官方5万, 实测3.5万左右 0.2
资源消耗低, 运行稳定 0.2
默认策略: 轮询 0.2

5. nginx的常用命令. 1.0分
启动: start nginx 0.3
停止: nginx -s stop, nginx -s quit 0.2*2
编译: nginx -T 0.3

6. nginx在转发请求时, 转发路径的末尾可以有”/”也可以没有, 这两种方式的区别是什么? 0.8分
有"/": 转发时, 会将匹配字符串从路径中去除 0.4
没有"/": 转发时, 保持资源路径不变 0.4

posted on 2022-04-20 12:30  小小程序猿level1  阅读(122)  评论(0)    收藏  举报