【发布时间】:2018-10-21 14:23:41
【问题描述】:
我有一个处理来自 HornetQ 的消息的 java 客户端。由于临时的网络问题,处理可能会失败,我通过抛出异常并将队列配置为尝试重新传递来处理。
但是,由于其他原因,处理可能会失败,这意味着不值得尝试重新交付。
现在,我可以通过不抛出异常并让客户端使用消息来防止重新传递。但我不想这样做。我想要一些拒绝消息的方法,实际上是对队列说:“不要费心重新传递此消息 - 它可以直接进入死信队列”。
有什么办法吗?
【问题讨论】:
标签: java jms spring-jms hornetq