WebApi部署多服务器配置Nginx负载均衡的教程

WebApi部署多服务器配置Nginx负载均衡的教程,第1张

WebApi部署多服务器配置Nginx负载均衡的教程

详细介绍了WebApi的部署,多服务器配置,Nginx负载均衡,非常详细的给大家。对大家的学习、培训或者工作都有一定的参考价值,一定要朋友们参考。

01PARTCoreWebApi示例教程,自然环境的本地演示

VisualStudio2019版本:16.4.4NetCore3.1.2

02PARTNginx快速构建配备了负载平衡功能

Nginx是一个轻量级的Web服务器/反向代理服务器和电子邮件(IMAP/POP3)服务器代理,在类似BSD的协议下出售。其特点是占用运行内存少,并发工作能力高。事实上,nginx的高并发工作能力主要表现在同类web服务器中。在mainlandChina应用nginx网站的客户有百度搜索、JD.COM商城、Sina.com、网易游戏、腾讯官方、Taobao.com等。

我们来试试Nginx的整个流程

1.免费下载Nginx包:http://nginx.org/en/download.html要注意Nginx包的英文免费下载和存储方式;不能包含汉字;

2.启动nginx:只需双击鼠标,立即打开免费下载Nginx库中的“nginx.exe”,或者按照说明启动;这里不详细描述指令启动;启动后打开资源管理器,你会发现资源管理器中会出现Nginx服务项;

3.这时可以使用Nginx进行负载均衡。我先启动了几个WebApiweb服务器,每个web服务器的同一个socket返回的数据信息略有不同;第一个网络服务器的socket返回的数据信息是:暮光文化教育-1,第二个网络服务器的socket返回的数据信息是:暮光文化教育-2,第三个网络服务器的socket返回的数据信息是:暮光文化教育-3;启动后三台网络服务器的端口号分别为:8011、8022、8033;也就是说,8011端口号回归到:暮光之城-1中的文教;822端口号回归:暮色中的文化与教育-2;833端口号回归:暮色中的文化与教育-3;换句话说,三个web服务器的代码是相同的,这里返回的结果是不同的,以便更好地检测差异。

4.启动后,调整结果是:

http://127.0.0.1:8011/API/第一回:暮色中的文化与教育-1;

http://127.0.0.1:8022/API/第一回:暮色中的文化与教育-2;

http://127.0.0.1:8033/API/第一回:暮色中的文化与教育-3;

图1

图2

图3

5.测试显示三个服务项目都已经启动:此时我会配备三台网络服务器,铜鼓nginx集群;配备环境变量;

图4

更改以下环境变量:

CMDnginx-s重载指令;重新加载服务项目;检测以下内容:

6.问同一个详细地址:http://127.0.0.1:8080/API/first三次得到不同的结果;

图1

图2

图3

摘要

到目前为止,这篇关于WebApi部署多服务器配置Nginx负载均衡的文章已经在这里详细介绍过了。关于WebApi部署多服务器配置Nginx负载均衡的大量内容,请搜索您之前的文章或者再次访问下面的相关文章。期待你以后的申请!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/774597.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存