|
@@ -7,16 +7,20 @@
|
|
|
"Config": {
|
|
|
|
|
|
"workThread": {
|
|
|
- // 模式,可为 LongThread(默认)、LongThread_TimeLimit、LongTask、LongTask_TimeLimit、ConsumerCascade
|
|
|
+ // 模式,可为 LongThread(默认)、LongThread_TimeLimit、ManagedThread、ConsumerCascade
|
|
|
"mode": "LongThread",
|
|
|
/* 后台处理消息的线程个数(单位个,默认2) */
|
|
|
"threadCount": 1,
|
|
|
- /* 超时时间(单位ms,默认300000),仅当mode为LongThread_TimeLimit、LongTask_TimeLimit时有效 */
|
|
|
+ /* 最大线程数(包含常驻线程和临时线程),默认100。仅当mode为ManagedThread时有效 */
|
|
|
+ "maxThreadCount": 100,
|
|
|
+ /* 等待队列的最大长度(默认:100000)。仅当mode为LongThread_TimeLimit和ManagedThread时有效 */
|
|
|
+ "pendingQueueLength": 100000,
|
|
|
+ /* 超时时间(单位ms,默认300000),仅当mode为LongThread_TimeLimit、ManagedThread时有效 */
|
|
|
"timeoutMs": 300000
|
|
|
},
|
|
|
|
|
|
- /* 请求超时时间(单位ms,默认60000) */
|
|
|
- "requestTimeoutMs": 60000,
|
|
|
+ /* 请求超时时间(单位ms,默认300000) */
|
|
|
+ "requestTimeoutMs": 300000,
|
|
|
|
|
|
|
|
|
//HeartBeat
|
|
@@ -66,11 +70,15 @@
|
|
|
"PrintTrace": false,
|
|
|
|
|
|
"workThread": {
|
|
|
- // 模式,可为 LongThread(默认)、LongThread_TimeLimit、LongTask、LongTask_TimeLimit、ConsumerCascade
|
|
|
+ // 模式,可为 LongThread(默认)、LongThread_TimeLimit、ManagedThread、ConsumerCascade
|
|
|
"mode": "LongThread",
|
|
|
- /* 后台处理消息的线程个数(单位个,默认16)(0代表不开启服务) */
|
|
|
+ /* 后台服务的线程个数(单位个,默认16)(0代表不开启服务) */
|
|
|
"threadCount": 20,
|
|
|
- /* 超时时间(单位ms,默认300000),仅当mode为LongThread_TimeLimit、LongTask_TimeLimit时有效 */
|
|
|
+ /* 最大线程数(包含常驻线程和临时线程),默认100。仅当mode为ManagedThread时有效 */
|
|
|
+ "maxThreadCount": 100,
|
|
|
+ /* 等待队列的最大长度(默认:100000)。仅当mode为LongThread_TimeLimit和ManagedThread时有效 */
|
|
|
+ "pendingQueueLength": 100000,
|
|
|
+ /* 超时时间(单位ms,默认300000),仅当mode为LongThread_TimeLimit、ManagedThread时有效 */
|
|
|
"timeoutMs": 300000
|
|
|
},
|
|
|
|