问题描述
骡运行时 4.1.6
mule-vm-connector 2.0.0
如何将 Mule4 VM 连接器侦听器配置为使用持久队列中的一条消息,并且在成功处理第一条消息之前不使用第二条消息?是否有消息确认能力?
我曾尝试使用 numberOfConsumers="1" 但消息一经发布仍会被使用。
解决方法
向包含 VM 侦听器的流添加属性 maxConcurrency="1"
。
有关 maxConcurrency 的更多详细信息,请参阅 https://docs.mulesoft.com/mule-runtime/4.3/tuning-backpressure-maxconcurrency