Mule 4.3 社区版的可重复文件存储流

问题描述

我在 Mule 4 社区版中使用了可重复内存流。

<repeatable-in-memory-stream initialBufferSize="1" bufferSizeIncrement="5" maxBufferSize="100" bufferUnit="MB" />

但是最近我们开始接收非常大的文件并且 file:listener 失败并出现以下错误

org.mule.runtime.core.internal.streaming.bytes.MaxStreamingMemoryExceededException: 超过了 2000000000 字节的最大流内存限制

可重复文件存储流可用于读取大文件。是否有可能在 Mule 4 Community Edition 中将可重复文件存储流与 file:listener 一起使用?

解决方法

正如您在可重复流式传输的文档中所读到的,File-Stored Repeatable Stream 配置仅在企业版中可用:

文件存储仅在 Mule 企业版 (Mule EE) 中可用。