在mule 3.4.1

时间:2015-06-29 04:55:29

标签: mule threadpool

我使用mule工作室和mule ee版本3.4.1。我尝试使用以下详细信息进行配置,并使用jmetter同时测试3threads(3个用户)的呼叫

  1. 案例1:poolExhaustedAction = WAIT,maxThreadsActive = 1,maxBufferSize = 0
  2. < default-threading-profile maxThreadsActive =" 1"             MAXBUFFERSIZE =" 0" poolExhaustedAction =" WAIT" />

    然后,我用3个线程运行jmetter:=>所有请求返回错误:

    ERROR 2015-06-29 10:37:06,920 [[threadingconfigure1] .http.request.dispatch.8081.01] org.mule.exception.DefaultSystemExceptionStrategy:异常策略中的捕获异常:ThreadPoolExecutor在30000 MILLISECONDS内不接受 java.util.concurrent.RejectedExecutionException:ThreadPoolExecutor在30000 MILLISECONDS内不接受     在org.mule.util.concurrent.WaitPolicy.rejectedExecution(WaitPolicy.java:62)

    ...

    1. 案例2:poolExhaustedAction = WAIT,maxThreadsActive = 2,maxBufferSize = 0
    2. < default-threading-profile maxThreadsActive =" 2"             MAXBUFFERSIZE =" 0" poolExhaustedAction =" WAIT" />

      我用3个线程运行jmetter:=>所有请求都已处理完毕。

      INFO 2015-06-29 10:47:03,432 [[threadingconfigure1] .connector.http.mule.default.receiver.02] org.mule.api.processor.LoggerMessageProcessor:UUID:bcad02b4-10c5-405a-8459 -257f5e946b3c INFO 2015-06-29 10:47:13,506 [[threadingconfigure1] .connector.http.mule.default.receiver.02] org.mule.api.processor.LoggerMessageProcessor:UUID:1c988f5a-df07-4888-a689-61ed00d6b9c1 INFO 2015-06-29 10:47:23,521 [[threadingconfigure1] .connector.http.mule.default.receiver.02] org.mule.api.processor.LoggerMessageProcessor:UUID:352ca9a2-0003-4336-aab7-fda9f27c035c < / p>

      [QUESSIONS]

      1. 案例1:为什么没有处理任何请求?虽然我配置了maxThreadsActive = 1
      2. 案例2:为什么只有connector.http.mule.default.receiver.02正在运行并处理每个请求? connector.http.mule.default.receiver.01怎么样? connector.http.mule.default.receiver.01?
      3. 的任务是什么

        欢迎任何想法!提前谢谢。

0 个答案:

没有答案