Networking
負載均衡 UDP 流量與會話親和性以及讓伺服器進出輪換的方式
在一大堆伺服器之間負載平衡 UDP 流量的最佳方法是什麼,同時根據使用者的 IP 保持會話親和性?我還需要能夠為新客戶輪換伺服器,因此當他們第一次加入時,他們會被放在可用伺服器列表中的伺服器上,並且已經連接的客戶端將保持連接到他們的特定伺服器伺服器。我編寫了軟體來維護一個列表,但我似乎找不到任何可以執行此功能的東西。如果您需要上下文,這是為了促進 Minecraft: Pocket Edition 的遊戲錦標賽,它使用 UDP 流量完成,我無法更改協議。而且,由於錦標賽開始和結束,我需要能夠將玩家放置在適當的伺服器上。性能也是重中之重,
謝謝你的幫助!
威廉
為此,我們使用了 F5 Big-IP LTM。 配置很簡單。
大多數現代硬體負載平衡解決方案都可以做到這一點;Zeus等軟體解決方案也應該能夠做到。如果您碰巧使用其中一種平台,許多雲提供商(如 Rackspace 和 AWS)都會提供基於 Zeus 或類似技術的軟體負載均衡器。