.net core 用Nginx实现负载均衡

.Nginx在负载均衡的作用(直观点看,相当于客户端的请求是发到Nginx上的,然后由Nginx决定到底调用哪一个服务器):
在这里插入图片描述

在 .net core 中的具体实现步骤

1.在nginx官网上下载安装包,推荐稳定版;

在这里插入图片描述
2.下载完成后,直接双击nginx绿色图表运行nginx(建议使用管理员模式运行),在任务管理器观察是否已经运行
在这里插入图片描述
3.发布API程序,并使用命令行启动
发布前确定是否启动IIS(win10如何启动IIS请自行百度)
依次在相应的发布文件夹里面执行cmd命令
dotnet ZhaoXIAPI.dll --urls=“http://:8001" – ip=“127.0.0.1” --port= 8001
启动的是8001端口
dotnet ZhaoXIAPI.dll --urls="http://
:8002” – ip=“127.0.0.1” --port= 8002
启动的是8002端口
dotnet ZhaoXIAPI.dll --urls=“http://*:8003” – ip=“127.0.0.1” --port= 8003
启动的是8003端口

命令行相关参数解释

在这里插入图片描述
yi8003为例,成功启动后结果如下所示:
在这里插入图片描述
4.以8001为例。用浏览器测试是否发布成功:
在这里插入图片描述
5.找到nginx下的配置文件:完成配置
在这里插入图片描述
6.配置说明如下:
在这里插入图片描述
7.运行测试:
在这里插入图片描述
不断刷新该页面,页面不断出现 --01,–02,–03循环出现;

参考资料

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值