主页 > 经验 > arr是什么意思

arr是什么意思

arr即Application Request Route,是一个寄宿于ⅡS7(及以后的ⅡS版本)的一个基于代理的模块,它可以通过判断Http Headers,Server Variables以及负载均衡算法将HTTP的请求转发到不同的处理服务器上。
ARR的特征:1.基于HTTP请求,做出的请求路由的决定。与硬件的负载均衡不同,ARR是基于应用层来进行负载均衡的,因为在应用层可用的信息更多。通过在ARR中使用URL Rewrite Module,我们就可以实现更强大的路由规则。
2.负载均衡算法。我们可以自己决定使用哪一种负载均衡算法来进行请求的路由,ARR提供了6种算法。
3.健康检查。我们可以使用“实时通信”和“特定URL测试”来检查服务器的健康情况。并且,我们还可以通过使用很多的参数来决定到底什么样的状况才是健康的正常的服务器。
4.服务器分组。ARR可以管理很多的服务器组,其中每一组又包含多台服务器组。
5.制定请求失败的跟踪规则。在ARR中,可以定义特定的跟踪规则,当请求处理失败之后查看跟踪信息,便于诊断。

赞助商链接