官方网站下载游戏,seo网站推广可以自己搞吗,网站值多少钱,上网导航网页是哪家公司自从本系列发布之后#xff0c;收到了很多的朋友的回复#xff01;非常感谢#xff0c;同时很多朋友问到了一些问题#xff0c;有些问题是一些比较基本的问题#xff0c;由于时间的缘故#xff0c;不会一一的为大家回复#xff0c;如果有不明白的#xff0c;希望大家勤… 自从本系列发布之后收到了很多的朋友的回复非常感谢同时很多朋友问到了一些问题有些问题是一些比较基本的问题由于时间的缘故不会一一的为大家回复如果有不明白的希望大家勤自学本系列虽然不难但是很多的一些知识都是默认需要掌握的例如负载均衡的概念原理Web Farm等。 本篇议题如下 创建Server Farm 配置Server Farm ApplicationRequest Route模块的使用是和Server Farm模块结合在一起的只有先创建了Server Farm才能开始使用Application Request Route进行HTTP请求路由。ServerFarm简而言之就是对一个或者多个服务器的逻辑分组便于管理HTTP请求路由等。 在上一篇文章中我们已经介绍了如何安装了和配置ARR。下面我们就开始创建于配置Server Farm。 创建Server Farm 启动IIS 7的控制面板看到如下的界面以Win Server 2008为例子 2. 选中“Server Farms”点击右键选择“Create Server Farm”。 3. 为新建的Server Farm取名。 4. 为新建的Server Farm添加服务器输入服务器的地址。 5. 输入了要加入Server Farm的服务器地址之后就可以点击“Add”将其添加。另外还可以点击“Advanced Settings”来进行高级的设置如下所示。 在“Advanced Settings”中可以设置新添加的服务器的端口例如我们在添加的服务器192.168.0.1中我们将站点没有放在80端口而是放在其他的端口这时我们就可以在这里设置告诉ARR以后将请求转发到192.168.0.1的其他端口而不是80. 另外还可以设置服务器的权重值weight以后之后我们可以为在ARR中选择基于权重的负载均衡算法。 6. 添加之后可以看到结果如下所示 7. 如果需要我们可以添加更多的服务器到新建的myNewServerFarm中只要在“myNewServerFarm”或者“Servers”上面点击右键就可以。 配置Server Farm 1. 选择“myNewServerFarm”在右边显示如下界面 通过这个界面我们可以对ARR进行可视化的配置与监视。 2. 负载均衡算法选择双击“LoadBalance”图标我们选择ARR的负载均衡的算法界面如下 这里提供了7中不同的负载均衡的路由算法通过方法名我们很好理解每一种算法。有关算法的细节大家可以参考这篇文章负载均衡常用算法。算法这里提供的算法种类和个数不一样但是原理都是一样的分压 3. 服务器健康监控ARR可以配置通过发送GET请求来检测ServerFarm中的服务器是状态良好的。这个原理和我们时不时的ping一个电脑来判断其是否还可以连接一样。 我们可以在在每个站点中放置一个文件任意IIS允许请求的文件例如txthtmlaspx页面等不能是.config等文件这个道理大家应该都清楚例如http://localhost/myapp/test.html在这个页面中放一段文本good。之后开始配置 ARR会每隔30秒就去请求一次然后比较请求的响应是否是“good”从而判断服务器是否状态良好。当然我们可以通过写更复杂的判断服务器状态良好的代码因为Health Test的实现了Provider模式可以让我们替换算法这个高级特性我们以后讲述。 本篇就讲到这里下一篇我们就真正的开始使用ARR进行请求的转发。 相关内容 构建高性能.NET应用之配置高可用IIS服务器-第一篇IIS必须掌握的知识构建高性能.NET应用之配置高可用IIS服务器-第二篇 IIS请求处理模型构建高性能.NET应用之配置高可用IIS服务器-第三篇 IIS中三个核心组件的讲解上构建高性能.NET应用之配置高可用IIS服务器-第四篇 IIS常见问题之工作进程回收机制上构建高性能.NET应用之配高可用IIS服务器-第五篇 IIS常见问题之工作进程回收机制中IIS负载均衡-Application Request Route详解第一篇 ARR介绍 作者介绍汪洋哪合伙CEO曾大汉电子商务有限公司首席技术官副总裁负责公司产品、技术、运营参与商业模式设计。华康移动医疗前CTO副总裁首席架构师。微软MVP .NET社区新闻深度好文微信中搜索dotNET跨平台或扫描二维码关注 赞赏 人赞赏