Java 实现负载平衡服务器的最佳方法

Java 实现负载平衡服务器的最佳方法,java,sockets,client-server,load-balancing,Java,Sockets,Client Server,Load Balancing,我已经有了一个用于语音应用程序的java套接字服务器 我的问题是,有时我有一些本机错误,杀死我的服务器。调查这些错误并不容易,有许多客户端和线程访问我的服务器 我正在考虑实现一个负载平衡服务器,将任何请求重定向到所有活动服务器,并重新启动死机服务器 我如何在Java中做到这一点?我需要打开I/O流和R/W以手动建立连接?或者有一种简单的方法重定向java套接字连接?对不起,我想您可以阅读723点。我写道,我已经有一个巨大的服务器在运行。我无法选择开放式解决方案并重新实现所有服务器。我知道这个问题

我已经有了一个用于语音应用程序的java套接字服务器

我的问题是,有时我有一些本机错误,杀死我的服务器。调查这些错误并不容易,有许多客户端和线程访问我的服务器

我正在考虑实现一个负载平衡服务器,将任何请求重定向到所有活动服务器,并重新启动死机服务器


我如何在Java中做到这一点?我需要打开I/O流和R/W以手动建立连接?或者有一种简单的方法重定向java套接字连接?

对不起,我想您可以阅读723点。我写道,我已经有一个巨大的服务器在运行。我无法选择开放式解决方案并重新实现所有服务器。我知道这个问题的范围,我已经提出了很多这样的问题@mttdbrd,这是一个java服务器。我不能只用叉子,我能吗?我所能做的就是在套接字上读写,但我认为如果我构建一个服务器来读取和重定向套接字,那么速度会太慢。我正在询问是否可以将输出重定向到另一个进程,而无需读写。我有许多本机代码在出现内部错误时关闭服务器。如果我在问题中不清楚我所有的陷阱,请告诉我。