我做了一个简单的流程来测试http:连接器的东西。
<http:connector name="httpConnector" doc:name="HTTP\HTTPS">
<receiver-threading-profile maxThreadsActive="100" maxBufferSize="1000"/>
</http:connector>
如果我添加maxBufferSize,流程将无效。如果我删除它,流程的工作方式是我想从浏览器调用HTTP get,它会继续加载和加载。
想知道为什么会这样。什么是默认的maxBufferSize?在文档中不包括在内。没有这些值。
如何配置此接收器?
答案 0 :(得分:1)
使用此配置,在缓冲区未填充之前不会处理任何内容。
如果这不是你想要的,你应该将maxThreadsIdle设置为相同的值。
在幕后Mule使用ThreadPoolExecutor,因此请阅读javadoc以获取更多信息