Mule 骡子';清洁重新部署';什么意思?

Mule 骡子';清洁重新部署';什么意思?,mule,Mule,我想在mule standalone上重新部署一个应用程序(热部署)。 我需要确保,如果某些流正在处理数据,当我开始部署新版本的应用程序时,它会在部署之前等待处理所有旧消息 此外,该应用程序包括jmsQ(发布者/订阅者模式),如果jmsQ上仍有消息,将使用新版本或旧版本的应用程序进行处理。 如果你们中有人有更好的文档或部分答案,我无法找到对此目的的响应。根据经验,如果要重新部署应用程序,mule应用程序将首先停止,当前正在处理的“流”上的消息将“丢失”。当“新”流将连接到ActiveMQ并处理队

我想在mule standalone上重新部署一个应用程序(热部署)。 我需要确保,如果某些流正在处理数据,当我开始部署新版本的应用程序时,它会在部署之前等待处理所有旧消息

此外,该应用程序包括jmsQ(发布者/订阅者模式),如果jmsQ上仍有消息,将使用新版本或旧版本的应用程序进行处理。
如果你们中有人有更好的文档或部分答案,我无法找到对此目的的响应。

根据经验,如果要重新部署应用程序,mule应用程序将首先停止,当前正在处理的“流”上的消息将“丢失”。当“新”流将连接到ActiveMQ并处理队列中的剩余消息时。希望这能回答你的问题。

很遗憾,是的,我很害怕。我不能丢失消息,需要等待流结束后再重新部署。我知道如何停止流,但不知道如何知道消息何时被处理(来自将停止第一个流的其他流)。