当后端关闭时,我希望保持消息处理器始终处于活动状态,而不必丢弃任何待处理消息,也无需手动重新激活消息处理器。
我有三个建议要解决。我想越来越糟。你能发一个例子吗?
使用某种Quartz配置文件路径始终保持Message Processor处于活动状态。
你能给max.delivery.attempts参数赋值'-1'以连续执行消息处理器吗?
使用非常大的数字设置参数max.delivery.attempts。
由于
答案 0 :(得分:0)
将max.delivery.attempts设置为-1,为client.retry.interval提供一个值(以ms为单位),您的转发消息处理器将永远不会被停用