NLB实现业务负载均衡

chen_hh2 chen_hh2 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
NLB负载平衡的原理
NLB其实就是提供相同服务的一系列服务器同时监听服务请求,并允许在同一时间运行多个应用程序实例。NLB的核心是位于网络适配器驱动和网络层之间的WLBS.SYS的筛选器驱动。NLB把每个IP数据包分发到所有群集节点,并根据数据包的源地址、目标地址、传输层协议、端口、群集的配置参数以及算法做出由某个节点处理而其他节点丢弃此数据包的统一决定。

根据上面的描述,虽然每个节点都收到了请求,但是由于NLB根据它的算法决定那个节点处理,哪个节点丢弃,而我想要的是NLB不决定哪个节点处理,哪个丢弃,而是每个节点都能处理,由应用程序业务来决定是否要处理,请问如果还是想用NLB的话(主要就是想用他的对外1个虚拟地址),又要实现我说的自己来决定是否处理可有什么方法? 是不是NLB可以支持这样的情况,只是需要配置响应的策略,还是说根本无法实现这样的应用?

请高手指点,谢谢!
...全文

相关推荐

评论 1
收藏 已收藏
分享
返回顶部