我正在考虑一种场景,其中路由器后面有一台前端机器,它接受传入连接以进行负载平衡。
在建立了适合该作业的服务器后,它只需将套接字交给它,以便设计的服务器可以直接向客户端发送数据。
是否可以以某种方式“重新设置” Activity 套接字连接,而无需进一步通过负载平衡服务器,或者唯一的方法是通知客户端打开新连接?
最佳答案
将套接字传递给另一台机器上的进程是不可能的。您的负载均衡器必须使用原始请求套接字参与响应。
要么您必须在客户端和负载均衡器之间开发一个协议(protocol),其中负载均衡器告诉客户端客户端应将其请求重定向到哪个服务器。
关于java - 将套接字所有权移至同一 LAN 上的另一台计算机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34232196/