NLB实现业务负载均衡
NLB负载平衡的原理
NLB其实就是提供相同服务的一系列服务器同时监听服务请求,并允许在同一时间运行多个应用程序实例。NLB的核心是位于网络适配器驱动和网络层之间的WLBS.SYS的筛选器驱动。NLB把每个IP数据包分发到所有群集节点,并根据数据包的源地址、目标地址、传输层协议、端口、群集的配置参数以及算法做出由某个节点处理而其他节点丢弃此数据包的统一决定。
根据上面的描述,虽然每个节点都收到了请求,但是由于NLB根据它的算法决定那个节点处理,哪个节点丢弃,而我想要的是NLB不决定哪个节点处理,哪个丢弃,而是每个节点都能处理,由应用程序业务来决定是否要处理,请问如果还是想用NLB的话(主要就是想用他的对外1个虚拟地址),又要实现我说的自己来决定是否处理可有什么方法? 是不是NLB可以支持这样的情况,只是需要配置响应的策略,还是说根本无法实现这样的应用?
请高手指点,谢谢!
NLB其实就是提供相同服务的一系列服务器同时监听服务请求,并允许在同一时间运行多个应用程序实例。NLB的核心是位于网络适配器驱动和网络层之间的WLBS.SYS的筛选器驱动。NLB把每个IP数据包分发到所有群集节点,并根据数据包的源地址、目标地址、传输层协议、端口、群集的配置参数以及算法做出由某个节点处理而其他节点丢弃此数据包的统一决定。
根据上面的描述,虽然每个节点都收到了请求,但是由于NLB根据它的算法决定那个节点处理,哪个节点丢弃,而我想要的是NLB不决定哪个节点处理,哪个丢弃,而是每个节点都能处理,由应用程序业务来决定是否要处理,请问如果还是想用NLB的话(主要就是想用他的对外1个虚拟地址),又要实现我说的自己来决定是否处理可有什么方法? 是不是NLB可以支持这样的情况,只是需要配置响应的策略,还是说根本无法实现这样的应用?
请高手指点,谢谢!
...全文
相关推荐
windows NLB+ARR实现Web负载均衡高可用/可伸缩的方法
在了解Windows NLB(网络负载均衡)和ARR(应用程序请求路由)组合实现Web负载均衡的高可用性与可伸缩性方案之前,我们首先需要明确什么是高可用性和可伸缩性。
在虚拟机中配置nlb
- 配置健康检查:定义NLB如何检测服务器状态,确保只转发请求到健康的服务器。 - 负载均衡算法选择:根据业务需求选择合适的负载均衡算法(如轮询、最少连接数等)。4.
windows2008负载均衡
在IT领域,Windows Server 2008操作系统提供了一种强大的功能——负载均衡,它能够有效地提高服务器的可用性和性能,确保企业的关键业务系统能够稳定、高效地运行。
WinServer2012服务器集群配置文档(NLB ARR IIS DFS MYSQL集群)
#### 架构设计在设计架构时,我们考虑了以下几个关键要素:- **高可用性与负载均衡**:通过NLB和ARR技术实现对Web服务和数据库的高可用及负载均衡支持。
Server2012服务器集群配置文档(NLB+ARR+IIS+DFS+MYSQL集群)
**NLB与ARR配置**: - NLB用于实现网络层的负载均衡,而ARR则负责应用层的负载均衡。


