我使用mule工作室和mule ee版本3.4.1。我尝试使用以下详细信息进行配置,并使用jmetter同时测试3threads(3个用户)的呼叫
< 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)
...
< 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] 的
欢迎任何想法!提前谢谢。