负载均衡器通过TCP传递消息并使用TLS协议

时间:2016-01-18 14:49:07

标签: java sockets tcp load-balancing distributed

我正在编写一个应用程序,我们正在使用Java中的SSLSocket类直接通过TCP层传递消息(安全套接字连接)

现在我们要使用Load Balancer仅通过TCP层消息传递接收和传递消息到终端/真实服务器。我们不希望使用HTTPS协议进行此通信。

我们希望向负载均衡器发送TCP加密消息(SSL安全套接字连接),并希望负载均衡器直接将此消息发送到真实/终端服务器,而不直接通过TCP消息解密消息,消息将在从Load Balancer接收相同内容后,在端/真实服务器上解密,以执行某些操作。

哪位知道负载均衡器会帮我实现这个目标?

实现这一目标的任何链接,文档或方法都会有很大的帮助。

哪种负载均衡器有用并满足此要求。

如果有任何澄清或需要任何相关信息,请告知我。

由于 干杯。!!!!

1 个答案:

答案 0 :(得分:1)

haproxy是一个非常好的赌注。
但是,为了实现LB和各种后端之间的粘性,需要涉及某些类型的标志(源IP /端口,SSL会话ID ...)。 看看http://blog.haproxy.com/loadbalancing-faq/#summary
第4层LB就是你想要的。