[
https://issues.apache.org/jira/browse/SCB-1136?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
wujimin reassigned SCB-1136:
----------------------------
Assignee: wujimin
> change default settings of sync executor
> ----------------------------------------
>
> Key: SCB-1136
> URL: https://issues.apache.org/jira/browse/SCB-1136
> Project: Apache ServiceComb
> Issue Type: Task
> Components: Java-Chassis
> Reporter: wujimin
> Assignee: wujimin
> Priority: Major
>
> currently we provide a default sync invocation executor:
> * default integrate two fixed thread pool
> * thread count for one pool is equals cpu countfor most customers, thread
> count of one pool is too small, and fixed thread pool is not so good, so will
> change to:
> * default integrate two ThreadPoolExecutor
> * support to configure core/max thread count, keepAlive time and max queue
> size for one pool
> * default core thread: 25, same to tomcat
> * default max thread: 100, tomcat is 200, because we have 2 pool, so change
> to 100
> * default keepAlive: 1 minute, same to tomcat
> * default max queue size: Integer.MAX_VALUE, same to tomcat
> or default integrate only one ThreadPoolExecutor?
> because most customers TPS is not so high, no need to do this optimize
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)