Py学习  »  MQ

ActiveMQ到ActiveMQ的压缩

Maciej A. Bednarz • 4 年前 • 884 次点击  

我确实连接了两个ActiveMQ代理,并自动将消息从代理1转发到代理2。这是通过以下配置完成的:

<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>

除了压缩以外,一切正常。我的邮件大小是180KB。我看到交通一点也不拥挤。是 jms.useCompression=true 不起作用?有人可以压缩两个经纪人之间的流量吗?如果ActiveMQ中的压缩不起作用,ssh隧道怎么办?我的ActiveMQ版本是5.14.13。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/52725
 
884 次点击  
文章 [ 1 ]  |  最新文章 4 年前
Maciej A. Bednarz
Reply   •   1 楼
Maciej A. Bednarz    4 年前

我现在使用autossh和compression。这种组合效果很好。如果我们使用许多小消息,则Active MQ不会很好地压缩消息,因为它不共享公共压缩字典。