我试图确保我理解线程配置文件的 poolExhaustedAction 值的含义。我没有看到很多例子。
假设我在将 maxThreadsActive 设置为“16”的 HTTP 端点上有一个线程池。我在短时间内收到 20 个入站请求(比我处理任何一个请求都快)。
如果 poolExhaustedAction 设置为“WAIT”,那么最后 4 个请求将等待 threadWaitTimeout。这个对吗?
如果 poolExhaustedAction 设置为“RUN”,那么最后 4 个请求将 ????...使用将请求传送到端点的线程来运行流程???? 我对此有点困惑。具体来说,如果设置为“RUN”,服务是否会拒绝请求(假设 Mule 有线程向其传递消息)?