Mule4 VM Connector 侦听器一次处理 1 条消息

问题描述

骡运行时 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