我们在两个Wildfly服务器中部署了一个EJB应用程序。两台服务器负载均衡。正在调用我们的应用程序的外部应用程序缓存了负载ba; ancer URL,然后以循环方式将请求分发给两个服务器。 问题是负载没有得到适当的平衡。这是因为外部应用程序对通过TCP的负载均衡器进行RMI调用。我听说对于TCP连接,外部应用程序打开一个到负载均衡器的套接字,负载均衡器又在我们的一个服务器上打开应用程序的另一个套接字,从而在调用应用程序和其中一个服务器之间建立连接。在连接断开之前,此连接不会结束,因此即使负载均衡,负载也始终会转到一台服务器。
有人能建议在两台服务器之间正确分配负载的解决方案吗?