我正在使用Mule 3.3.1。我找到了讨论线程使用配置的文章(maxThreadsActive等)。但是,他们中的大多数都说“默认设置可能足够好”,但没有提到它们是什么。
线程增长的默认行为是否无限制?如果没有,是否有一个我没有偶然发现的网站列出了调整的所有默认设置?
答案 0 :(得分:1)
来自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