IIS负载均衡-Application Request Route详解第三篇:使用ARR进行Http请求的负载均衡(上)...

news/2024/7/1 2:38:08

IIS负载均衡-Application Request Route详解第三篇:使用ARR进行Http请求的负载均衡(上)

 

               在前两篇文章中,我们已经讲述如何配置与安装ARR,从本篇文章开始,我们将重点的来讲述如何在使用ARR进行负载均衡。

               本篇文章的目的主要是一步步的带领大家如何配置和使用ARR来进行Http请求的负载均衡,从而实现高可用与高扩展性。同时,本篇文章还会着重的讲述ARR是如何监视服务器的健康状况,同时也会讲述如何设置客户端的亲缘性。

 

系列文章链接:

IIS负载均衡-Application Request Route详解第一篇: ARR介绍  

IIS负载均衡-Application Request Route详解第二篇:创建与配置Server Farm

 IIS负载均衡-Application Request Route详解第三篇:使用ARR进行Http请求的负载均衡(上) 

IIS负载均衡-Application Request Route详解第三篇:使用ARR进行Http请求的负载均衡(下) 

IIS负载均衡-Application Request Route详解第四篇:使用ARR实现三层部署架构

 

               为了演示,我这里做了如下的准备工作:

    1. 配置了三台服务器(名称定为A,B,C),并且安装的是Win Server 2008,IIS与.NET Framework也安装了。
    2. 在服务器A上面安装了ARR模块。服务器A起到一个请求转发的作用!
    3. 创建了一个Server Farm,并且将服务器B,C加入到了Farm中。

 

另外对于服务器B,我们就部署了一个默认的站点,如下:

 

20120329224444.png

 

 

可以看出,配置的站点相当的简单!大家可以自己去配置不同的站点,然后在ARR添加服务器的时候,指向服务器的其他端口!

下面,我们看看,站点中有哪些内容:

 

20120329224632.png

 

               在这里,我简单的放置了一个网页Default.html,这个页面的内容也非常的简单,其中的205是服务器的编号,这样写主要是为了我们后面便于辨别到底是哪一个服务器处理了我们的请求!

 

               另外需要注意的是,我们在站点中,放置了一个health.txt文件,内容如下:

 

20120329224842.png

 

这个文件主要是给ARR进行健康检查用的,在后面的配置中,我们就可以看到它的作用了!

服务器C的配置和服务器B类似,只是页面文件的内容改为了“Response come from 216”。

 

整个服务器的结构如下:

20120329225007.png 

配置之后的结果如图所示:

 

20120329225113.png

 

下面开始确认相关的配置信息。

 

确认Url Rewrite的规则

1.启动IIS

2.选择建立的AppServerFarm

3.看到如下的界面:

20120329225324.png

 4. 双击“Routing Rules”图标,确认“Use URL Rewrite to inspect incoming requests被选中,如图:

 

20120329225412.png

5.启动浏览器,输入: http://localhost/,得到了如下的页面结果:

 

20120329225528.png

 

        很显然,ARR的请求转发起作用了,确认这是205服务器在处理请求!下面,为了确认,我们来查看一下。

         这篇到这里为止,图片太多了,开页面会慢的!我们下一篇接着讲述!


http://lihuaxi.xjx100.cn/news/252712.html

相关文章

MongoDB 学习使用

博客教程: https://jingyan.baidu.com/article/dca1fa6f0428a4f1a440522e.html转载于:https://www.cnblogs.com/harlem/p/10148315.html

基于Guava实现的文件复制

需求:现需要将文件D:\A\B\C\abc.txt进行一下操作 1.在文件夹D:\A\B\C下,没有以abc命名的文件夹则创建 2.将目标文件D:\A\B\C\abc.txt复制到abc下 实现代码: /*** 以目标文件名创建文件夹,并将目标文件复制到该文件夹下** param sr…

【组队学习】【28期】Datawhale组队学习内容介绍

第28期 Datawhale 组队学习活动马上就要开始啦! 本次组队学习的内容为: 吃瓜教程——西瓜书南瓜书李宏毅机器学习动手学数据分析集成学习SQL编程语言R语言数据科学基于Python的会员数据化运营数据采集从入门到精通基于transformers的自然语言处理(NLP)入…

CPLD的分频语言

分频器在FPGA/CPLD设计中是不可缺少的一部分,这就包括分频系数是奇数和偶数的(我们称为奇分频和偶分频),而对于偶分频来说还有不同的分频方法,下面将给出具体的方法: 1、占空比不为50%的偶分频 占空比&…

Android Wifi 主动扫描 被动扫描

介绍主动扫描,被动扫描以及连接的wifi的扫描过程 参考文档 《802.11无线网络权威指南》 《80_Y0513_1_QCA_WCN36X0_SOFTWARE_ARCHITECTURE.pdf》(高通文档) 被动扫描(passive scanning) 可以节省电池的电力,因为不需要传送任何信号…

【一周AI新鲜事】“擎天柱”霸气登场/全球创新指数中国排名11位/摩尔定律死了,又活了?...

本周,业界有哪些新鲜事?机器人家族再添新成员,“擎天柱”霸气登场首先,最劲爆的消息莫过于特斯拉的机器人“擎天柱”在今天召开的AI DAY上登台亮相。虽然没有电影中的擎天柱高大,但金属电缆的机械味道还是让人瞬间带入…

使用Bot Service创建Bot Framework

创建Bot Service:进入至Azure控制台中,新建Bot Service,如不知道Bot Service在哪个选项中,可以先查找Bot Service再创建 在弹出的查询结果中,选择Bot Service,点击后会进入至下一个步骤 在弹出的Bot Servic…

【组队学习】【28期】青少年编程(Scratch 一级)

青少年编程(Scratch 一级) 论坛版块: http://datawhale.club/c/team-learning/34-category/34 开源内容: https://github.com/datawhalechina/team-learning-program/tree/master/Scratch 学习目标 全国青少年软件编程等级考…