【问题标题】:How to set a max message size in ActiveMq如何在 ActiveMq 中设置最大消息大小
【发布时间】:2019-03-05 05:11:04
【问题描述】:

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

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

谢谢!

【问题讨论】:

    标签: activemq


    【解决方案1】:

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

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

    参考:Configure transport wireformat settings

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-10-16
    • 2020-06-29
    • 1970-01-01
    • 2016-06-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多