在保持基于用户 IP 的会话亲和性的同时,在一大堆服务器之间平衡 UDP 流量负载的最佳方法是什么?我还需要能够为新客户端轮换服务器,这样当他们第一次加入时,他们就会被放到可用服务器列表中的服务器上,而已经连接的客户端将保持与特定服务器的连接。我编写了软件来维护列表,但似乎找不到任何可以执行此功能的东西。如果您需要上下文,这是为了促进 Minecraft:Pocket Edition 的游戏锦标赛,这是通过 UDP 流量完成的,我无法更改协议。而且,由于锦标赛开始和结束,我需要能够将玩家安排在适当的服务器上。性能也是一个优先考虑的问题,我有一个程序可以做到这一点,但它非常臃肿和缓慢。
谢谢你的帮助!
威廉