应用: 负载均衡技术
1. 大量的并发访问或数据流分担到多台节点设备上分别处理, 减少用户等待响应的时间;
2. 单个的负载的运算分担到多台节点设备上做并行处理, 每个节点设备处理结束后将结果汇总, 返回给用户, 使得系统的处理能力得到大幅度提升.
1.Nginx 下载 (到官网下载 Windows 版本: http://nginx.org/)
我这边下载了 1.12.2 版本
2. 将下载好的压缩包解压
3. 在 IIS 上面部署两个站点 Test(端口: 8081),Test2(端口: 8082), 里头就放一个纯 html(为了区分, HTML 内容不一样)
4. 配置 Nginx 里头的 nginx.conf
- # 服务器集群
- upstream dzw.com{
- #服务器集群名字
- #server 172.16.21.13:8081 weight=1;
- #服务器配置, weight 是权重的意思, 权重越大, 分配的概率越大
- server 127.0.0.1:8081 weight=1;
- server 127.0.0.1:8082 weight=2;
- }
修改 location 配置节点:
- server {
- listen 8088;
- server_name 127.0.0.1;
- #charset koi8-r;
- #access_log logs/host.access.log main;
- location / {
- #root HTML;
- #index index.HTML index.htm;
- proxy_pass http://dzw.com;# 这个名字要和 upstream 后面的名称一致
- proxy_redirect default;
- }
5. 在页面运行 http://127.0.0.1:8088/(多次刷新, 会得到两个不同站点的页面)
6. 运行原理:
7. 使用的 Nginx 命令:
1. 开启: start nginx
2. 重启: nginx -s reload
安装与配置: http://blog.51cto.com/12482328/2084692
感谢: http://blog.51cto.com/12482328/2084692
- https://www.cnblogs.com/jiangwangxiang/p/8481661.html
- https://www.cnblogs.com/saysmy/p/6609796.html
参考: ASP.NET MVC 企业级实战 (邹琼俊)
来源: http://www.bubuko.com/infodetail-2961185.html