我在从属于集群一部分的节点访问 NLB 集群时遇到问题。
这是场景。
我在具有三个节点
10.10.10.109\255.0.0.0 -> 优先级 2
10.10.10.134\255.0.0.0 ->优先级 1
10.10.10.101\255.0.0.0 -> 优先级 3
现在,如果我从任何其他节点 [例如 10.10.10.105] 访问集群 [10.10.10.110],它将解析 10.10.10.109,这是预期的。
现在,如果我从主机 10.10.10.109 访问 10.10.10.110,它会解析为 10.10.10.109,这不是集群所期望的。同样,如果我从主机 10.10.10.101 访问它,它会解析 10.10.10.101,尽管集群具有优先级。
我相信它是一个环回,因为 NLB IP 也在当前节点上注册,它自行解决而不是命中集群。
在应用程序设计中,应用程序将托管在作为集群一部分的节点上,并将访问 NLB 集群 ip。我想根据集群优先级和状态解析节点。
请建议我们如何解决这种情况。