【问题标题】:How to handle TCP long connection when one server fail?一台服务器发生故障时如何处理 TCP 长连接?
【发布时间】:2012-06-20 06:01:42
【问题描述】:

我有许多 linux 服务器(集群)来运行我的应用程序。应用程序使用 C/S 结构,客户端使用 TCP 长连接连接到服务器(服务器基于 apache mina 套接字框架)。

我的问题是:当一台服务器关闭时,其他服务器如何保持故障服务器和客户端之间建立的套接字连接? 所以服务器宕机故障对客户端来说是透明的,客户端不需要重新连接到服务器。

谢谢 L.J.W

【问题讨论】:

标签: linux cluster-computing high-availability


【解决方案1】:

您不能简单地迁移 TCP 连接,除非中间有某种永不失败的代理,例如第 4 层交换机。

【讨论】:

  • 感谢您的回复,linux中有没有开源免费的解决方案?
猜你喜欢
  • 1970-01-01
  • 2019-01-29
  • 1970-01-01
  • 2019-01-02
  • 1970-01-01
  • 2014-01-14
  • 1970-01-01
  • 1970-01-01
  • 2014-05-13
相关资源
最近更新 更多