多客户端/多服务器网络视图

发布于 2024-11-19 22:07:23 字数 440 浏览 0 评论 0原文

实现巨大的多客户端/多服务器网络视图
假设我们只有 4 个 ID 为 1 、 2 、 3 、 4 的客户端
我们还有 3 台服务器,ID 为 A 、 B 、 C
最初,客户端1、2选择服务器A和服务器A。客户端3选择了服务器B&客户端 4 选择服务器 C
我们在这里:
[ 1 , 2 => A],[3=> B],[4=> C]
突然,C服务器瘫痪了!!

问题
使客户端最初找到合适的服务器与其建立 TCP/IP 连接的最佳方法是什么? &如果连接的服务器损坏,是否寻找另一台服务器?

注意:
最初 [ 1 , 2 => A ] 因为 A 是最近的服务器
但是
客户端 4 必须选择服务器 B,即使 A 更接近!人口限制=>连接优先级约束..,

问候..,

Implementing a huge Multi-Client / Multi-Server Network View
Say we have just 4 clients with IDs 1 , 2 , 3 , 4
We have also 3 Servers with IDs A , B , C
Initially Clients 1 , 2 chose Server A & Client 3 chose Server B & Client 4 chose Server C
Here we are :
[ 1 , 2 => A ] , [ 3 => B ] , [ 4 => C ]
Suddenly , Server C broke down !!

Question
What's the best method to make clients Initially finding there suitable server to establish TCP/IP connection with it ? & Finding another Server if connected one was broken ?

Note :
Initially [ 1 , 2 => A ] as A is the closest Server
BUT
Client 4 MUST choose Server B even A was more closer !! Population limitations => Connection priority constrain ..,

Regards ..,

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

ˉ厌 2024-11-26 22:07:23

您应该将服务器 A/B/C 放在负载平衡器后面,并将会话(如果有)放入数据库中。如果服务器 B 停止工作,请求将被路由到 A 和 C。

You should put server A/B/C behind a load-balancer and put the sessions, if you have any, in the database. If server B stops working, the request will be routed to A and C.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文