IIS实现负载均衡

栏目: ASP.NET · 发布时间: 7年前

ARR 3.0文章及下载地址:  https://www.iis.net/downloads/microsoft/application-request-routing

IIS实现负载均衡

IIS实现负载均衡

IIS实现负载均衡

IIS实现负载均衡

需要注意的是,集群中有多少个机器, 就添加这些机器的地址到这里。  Advanced settings 点开可以设置目标机器的端口号和权重

IIS实现负载均衡

IIS实现负载均衡

Weighed round robin (加权轮叫)

Server variable hash (服务器变量散列)

Query string hash(查询字符串散列)

Request hash(请求散列)

IIS实现负载均衡

在网站的根目录添加一个txt文件: healthCheck.txt. 内容为:

I am healthy.

如果网站部署的端口为80, ip为localhost。 则这个文件的访问地址为:  http://localhost/healthCheck.txt

IIS实现负载均衡

点击“Health Test”, 输入测试文件路径

IIS实现负载均衡

需要注意的是: Response match的内容可以不填, 这样只要发送成功并不解析返回结果

点击“应用程序池”, 点击刚才部署的网站所选择的应用程序池 , 接下来就是点击高级设置, 然后更改“进程模型”下的“闲置超时”, 改为0.

IIS实现负载均衡

注意: 到了这步后, 发现有个问题(反向代理失效, 即路由感觉没有效果), 别人家的图如下:

IIS实现负载均衡

我上面的截图没有这个“Routing Rules”, 后来调试发现是缺少 “URL 重写 工具 2.0” (Url Rewriter 2), 安装完后重启IIS管理就可以看到Routing Rules了。 

安装完后再次在分发机上打开网页测试, 发现网站图标是对的, 内容没有导航过去。 原因是:刚才装的Routing Rules并没有进行配置, 打开后勾选如下图。

IIS实现负载均衡

然后就会发现一切ok了。 也可以打开“Monitoring and Management”进行观察了。

参考:

http://www.cnblogs.com/knowledgesea/p/5099893.html

https://jingyan.baidu.com/article/8275fc867a2d2346a03cf6db.html

https://blog.csdn.net/sD7O95O/article/details/78097530

https://docs.microsoft.com/zh-cn/iis/extensions/configuring-application-request-routing-arr/http-load-balancing-using-application-request-routing


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

怪诞行为学2

怪诞行为学2

[美]丹·艾瑞里 / 赵德亮 / 中信出版社 / 2010-1-9 / 42.00元

《怪诞行为学2:非理性的积极力量》编辑推荐:尝试用“非理性”的决策方式,彻底颠覆工作和生活中的“逻辑”,你将获得意想不到的成就感与幸福感!畅销书《怪诞行为学》作者卷土重来,掀起新一轮“非理性”狂潮。 《写给中国人的经济学》作者王福重、著名行为经济学家董志勇倾情作序。 诺贝尔经济学奖得主阿克尔洛夫、《免费》作者安德森高度评价。 《纽约时报》《哈佛商业评论》《波士顿环球报》等全球顶级......一起来看看 《怪诞行为学2》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具