java - Mule 默认线程设置

标签 java performance mule

我正在使用 Mule 3.3.1。我找到了讨论线程使用配置(maxThreadsActive 等)的文章。然而,他们中的大多数人都会说“默认设置可能已经足够好了”,但没有提及这些是什么。

线程增长的默认行为是无限的吗?如果没有,是否有一个我没有偶然发现的网站列出了所有用于调整的默认设置?

最佳答案

来自JavaDoc :

public static final boolean     DEFAULT_DO_THREADING    true
public static final int     DEFAULT_MAX_BUFFER_SIZE     0
public static final long    DEFAULT_MAX_THREAD_TTL  60000L
public static final int     DEFAULT_MAX_THREADS_ACTIVE  16
public static final int     DEFAULT_MAX_THREADS_IDLE    1
public static final int     DEFAULT_POOL_EXHAUST_ACTION     4
public static final long    DEFAULT_THREAD_WAIT_TIMEOUT     30000L
public static final int     WHEN_EXHAUSTED_ABORT    3
public static final int     WHEN_EXHAUSTED_DISCARD  1
public static final int     WHEN_EXHAUSTED_DISCARD_OLDEST   2
public static final int     WHEN_EXHAUSTED_RUN  4
public static final int     WHEN_EXHAUSTED_WAIT     0

关于java - Mule 默认线程设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16521285/

相关文章:

python-3.x - 寻找一种有效的迭代方式

java - 如何组合下面的 if 循环?

Java while 循环在与 scan.nextLine() 交互后终止;方法

java - Sonar 运行客户端路径错误

php - 安全地限制 PHP session 空间

java - 最便宜的java Joda DateTime更新方法是什么?

xml - 骡子相同的有效载荷在不同的条件下以不同的格式显示在记录器中

mule - 接收 PDF 文件并转发它而不改变它

java - docker 中没有暴露和发布端口的连接

java - 如何为图像添加事件