Mule VMQUEUE默认大小及其增加或减少大小的方式

Mule VMQUEUE默认大小及其增加或减少大小的方式,queue,mule,Queue,Mule,我怀疑mule中的vm队列是如何创建的。默认大小是多少。它是静态的还是动态的。如果队列中的消息多于默认大小,它将动态增加其大小,还是消息将丢失。当从入站vm获取消息时,内存将释放回JVM,vm队列的大小将减小 请回答以下问题 最初创建vm队列时,默认内存大小是多少?2.内存大小如何增加3。内存大小如何减少。当没有消息时,队列会被破坏,或者仍然保留在内存中,并具有一些默认内存大小 阅读文档很好: maxOutstandingMessages:定义可以排队的最大消息数。默认值0表示可以排队的消息数

我怀疑mule中的vm队列是如何创建的。默认大小是多少。它是静态的还是动态的。如果队列中的消息多于默认大小,它将动态增加其大小,还是消息将丢失。当从入站vm获取消息时,内存将释放回JVM,vm队列的大小将减小

请回答以下问题
最初创建vm队列时,默认内存大小是多少?2.内存大小如何增加3。内存大小如何减少。当没有消息时,队列会被破坏,或者仍然保留在内存中,并具有一些默认内存大小

阅读文档很好:


maxOutstandingMessages
:定义可以排队的最大消息数。默认值0表示可以排队的消息数量没有限制。

当我们保持maxOutstandingMessages默认值时,它是如何工作的。在给定的链接中,我没有得到我问题的所有答案。还有什么问题没有回答?1。最初创建vm队列时,默认内存大小是多少?2.内存大小如何增加3。内存大小如何减少。当没有消息时,队列会被破坏,或者仍然保留在内存中,并具有一些默认内存大小?