接收器线程在Mule中配置HTTP配置

时间:2013-10-09 14:24:24

标签: http mule

我做了一个简单的流程来测试http:连接器的东西。

<http:connector name="httpConnector" doc:name="HTTP\HTTPS">
    <receiver-threading-profile maxThreadsActive="100" maxBufferSize="1000"/>
</http:connector>

如果我添加maxBufferSize,流程将无效。如果我删除它,流程的工作方式是我想从浏览器调用HTTP get,它会继续加载和加载。

想知道为什么会这样。什么是默认的maxBufferSize?在文档中不包括在内。没有这些值。

如何配置此接收器?

1 个答案:

答案 0 :(得分:1)

使用此配置,在缓冲区未填充之前不会处理任何内容。

如果这不是你想要的,你应该将maxThreadsIdle设置为相同的值。

在幕后Mule使用ThreadPoolExecutor,因此请阅读javadoc以获取更多信息