如何在ActiveMq

时间:2019-02-28 10:37:57

标签: activemq

我正在使用ActiveMQ(5.15.2),并且有以下问题。我有什么办法可以限制邮件的最大大小?是否可以为给定的队列/主题设置此限制(因此,主题A的邮件限制为1k,主题B的邮件限制为5k)? 另外,是否可以为给定的连接设置此限制? 我到处搜索,找不到开箱即用的东西。看来唯一的方法就是定义自定义插件。

我现在知道有什么现成的方法吗?而且,如果没有,谁能指出我什么是定义这种限制的最佳方法?

谢谢!

1 个答案:

答案 0 :(得分:0)

要为特定传输连接器上的所有邮件设置最大邮件大小(在下面的示例中为32k),请设置wireformat.maxFrameSize值(以字节为单位)

<transportConnector .. uri="tcp://0.0.0.0:61616?wireformat.maxFrameSize=32768.."

ref:Configure transport wireformat settings