Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java ActiveMQ SSL性能_Java_Sockets_Ssl_Activemq - Fatal编程技术网

Java ActiveMQ SSL性能

Java ActiveMQ SSL性能,java,sockets,ssl,activemq,Java,Sockets,Ssl,Activemq,我在使用SslBrokerService时遇到ActiveMQ性能问题 我正在从server1向server2发送250 KB,从server2向server1发送1字节,而server2是代理: Server1 -> 250 KB to Queue1, Server2 listing on Queue1 Server2 -> 1 Byte to Queue2, Server1 listing on Queue2 当我不使用SSL时,我能够每秒重复上述操作~115次 使用SSL时,

我在使用SslBrokerService时遇到ActiveMQ性能问题

我正在从server1向server2发送250 KB,从server2向server1发送1字节,而server2是代理:

Server1 -> 250 KB to Queue1, Server2 listing on Queue1
Server2 -> 1 Byte to Queue2, Server1 listing on Queue2
当我不使用SSL时,我能够每秒重复上述操作~115次

使用SSL时,我每秒获得~38次

评论:

  • 我使用TLS_ECDHE_RSA_和_AES_128_GCM_SHA256作为密码套件
  • 我没有计算握手过程,我使用的是同一个会话(我只做了一次握手)
  • 使用纯Java套接字给了我更好的数字:不使用SSL的260和使用SSL的97
  • 我正在使用ssl+nio

  • 问题是Java的GCM性能很差,一旦我切换到更好的GCM实现,我就得到了所需的基准测试

    问题在于Java糟糕的GCM性能,一旦我切换到更好的GCM实现,我就得到了所需的基准

    代理的哪个版本?那个版本非常旧,尝试一个新版本(5.14.0),从那以后有大量的修复和改进。代理的哪个版本?那个版本非常旧,尝试一个新版本(5.14.0),从那以后有大量的修复和改进。