networking - UDP 服务器负载平衡

标签 networking load system load-balancing

Asked on Server Fault:

Load Balancing a UDP server

我有一个 udp 服务器,它是我业务流程的核心部分。为了处理我在生产环境中预期的负载,可能需要 2 或 3 个服务器实例。服务器几乎完全是无状态的,它主要收集数据,并且它上面的层知道如何处理多个服务器实例可能产生的最少量的陈旧数据。

我的问题是如何实现服务器之间的负载平衡?我希望在服务器之间尽可能均匀地分配请求。我还希望有一定的保真度,我的意思是,如果客户端 X 被路由到服务器 y,那么我希望所有 X 的后续请求都发送到服务器 Y,只要它合理并且不会使 Y 过载。

顺便说一句,它是一个.NET系统... 你会推荐什么?

最佳答案

有多少客户端将使用这些服务器?如果数字相当高 DNS round robin负载平衡可能没问题。

关于networking - UDP 服务器负载平衡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4843379/

相关文章:

c++ - C++ 3D 游戏的网络基础知识是什么?

c# - 如何扫描网络以查找特定外设

css - Magento 没有在第一次加载时加载 css

MySQL 将 csv 字段映射到数据表中的特定字段

android - 如何防止用户更改系统日期/时间(在 Android 中)?

无法使用系统调用 read 读取文本文件的最后一行

linux - 从一个 docker 容器 curl 到另一个在 Jenkins 服务器上给出 302,但在本地工作

java - 在非服务器应用程序中嵌入 ServerSockets

javascript - Modernizr.load (Yepnope) 是否用于 <head>

python - 如何检查python脚本是否正在通过ssh远程调用