我想在高延迟连接上使用SSLSocket。 SSL 握手 需要多次往返,在能够使用此套接字之前会导致很长的延迟。 当我需要大量的短套接字通信时,它就成了一个瓶颈。
当然,替代方案是通过 Socket 实现 VirtualSocket,但我认为这种方法在一些著名的框架中已被弃用,这让我觉得它非常棘手......
在 JAVA 6 中,是否有 session 机制 允许用户打开第二个套接字而无需再次握手?如何配置?
我很想自己编写测试代码,但我无法访问生产环境(发生高延迟的地方)并且不了解套接字延迟模拟工具。
谢谢你的帮助,
雷诺
最佳答案
只要对等方也支持,JSSE SSL session 机制就会自动工作。确保对等点的 SSL session 超时设置为适合您目的的合理值,例如 15 分钟。
关于java - 用于高延迟连接的 sslsocket session 机制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12174440/