У меня подключены два брокера ActiveMQ, и я автоматически пересылаю сообщения от брокера одного к брокеру два. Это делается с помощью следующей конфигурации:
<networkConnectors>
<networkConnector name="linkToRemote" uri="static(tcp://172.19.63.3:61616)?jms.useCompression=true" staticBridge="true">
<staticallyIncludedDestinations>
<queue physicalName="xyz.queue"/>
</staticallyIncludedDestinations>
</networkConnector>
</networkConnectors>
Все, кроме сжатия, работает нормально. Мои сообщения имеют размер 180 КБ. Я видел, что трафик вообще не сжимается. jms.useCompression=true
не работает? Есть ли у кого-нибудь альтернативы для сжатия трафика между двумя брокерами? Как насчет туннелей SSH, если сжатие в ActiveMQ не работает? Моя версия ActiveMQ - 5.14.13.