【发布时间】:2018-12-31 23:11:09
【问题描述】:
我们希望拒绝放置在 hornetq 中大于 50 MB 的消息。
我们能否在队列/连接工厂级别的配置中限制它。
在 HornetQ 中放置大消息会导致堆问题并且服务器正在崩溃。
任何帮助表示赞赏。
【问题讨论】:
-
在正确设计的应用程序中不应该需要这个。考虑使用
JmsComponent#setStreamMessageTypeEnabled(true)在 JMS 组件上启用消息流。然后确保您仅使用基于流的类型,在处理器中使用body时(如果有的话)。 -
这个问题应该通过我提供的答案来解决,因为这应该允许您的总部按照地址完整政策丢弃消息。运气好的话?如果是这样,请考虑将其标记为“已回答”
标签: hornetq jboss-eap-6