如何在ActiveMq中设置最大消息大小

如何在ActiveMq中设置最大消息大小,activemq,Activemq,我正在使用ActiveMQ(5.15.2),并有以下问题。我有没有办法设定邮件的最大大小?我是否可以为给定的队列/主题设置此限制(因此主题a具有1k消息限制,而主题B具有5k消息限制)? 另外,是否可以为给定的连接设置此限制? 我到处找了找,从盒子里找不到任何东西。看来唯一的办法就是定义自定义插件 我现在知道有什么现成的方法吗?如果没有,有人能告诉我什么是定义这种限制的最佳方式吗 谢谢 要为特定传输连接器上的所有邮件设置最大邮件大小(下例中为32k),请设置wireformat.maxFrame

我正在使用ActiveMQ(5.15.2),并有以下问题。我有没有办法设定邮件的最大大小?我是否可以为给定的队列/主题设置此限制(因此主题a具有1k消息限制,而主题B具有5k消息限制)? 另外,是否可以为给定的连接设置此限制? 我到处找了找,从盒子里找不到任何东西。看来唯一的办法就是定义自定义插件

我现在知道有什么现成的方法吗?如果没有,有人能告诉我什么是定义这种限制的最佳方式吗


谢谢

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


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