2016-08-09 3 views
1

У меня проблемы с производительностью ActiveMQ при использовании SslBrokerService.Производительность ActiveMQ SSL

Посылает 250 KB от server1 к server2 и 1 байты назад от server2 к server1, а server2 является брокер:

Server1 -> 250 KB to Queue1, Server2 listing on Queue1 
Server2 -> 1 Byte to Queue2, Server1 listing on Queue2 

Когда я не использую SSL я был в состоянии повторить вышеописанное действие ~ раз в секунду.

При использовании SSL я получаю ~ раз в секунду.

Комментарии:

  1. Я использую TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 как шифр.
  2. Я не считая процесс квитирования в моем расчете, и я использую тот же сеанс (я делаю рукопожатия только один раз)
  3. Использование чистой Java сокет дать мне лучшие номера: 260 без SSL и 97 с SSL
  4. Я использую ssl + nio
+0

Какая версия брокера? –

+0

Vession 5.10.00 –

+0

Эта версия очень старая, попробуйте новую (5.14.0), с тех пор было множество исправлений и улучшений. –

ответ

0

Проблема была невысокая производительность GCM от GC, Как только я переключился на лучшую реализацию GCM, я получил желаемый ориентир.

Смежные вопросы