0
我正在使用Websphere MQ并使用Mule连接器来使用来自Queue.WE的消息已经实现了Mule中的回滚异常策略块,以在发生任何JMSException时重新传递消息。Websphere MQ和mule避免消息丢失
<rollback-exception-strategy maxRedeliveryAttempts="3" when="exception.causeMatches('javax.jms.')" doc:name="Rollback Exception Strategy" />
因此,在消费消息之前,策略会尝试重新进行3次重新刷新。这会导致信息丢失。我希望消息被回滚到Websphere MQ并在延迟一段时间后重新缓存。我们是否有这样的配置可用于Websphere MQ连接器(Active MQ有它)?基本上我希望避免消息丢失。我应该检查其他方法吗?
请建议最好的设计,以避免消息丢失?