[ 
https://issues.apache.org/jira/browse/SCB-1232?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

wujimin resolved SCB-1232.
--------------------------
       Resolution: Done
    Fix Version/s: java-chassis-1.2.0

> make GroupExecutor configuration compatible to old version
> ----------------------------------------------------------
>
>                 Key: SCB-1232
>                 URL: https://issues.apache.org/jira/browse/SCB-1232
>             Project: Apache ServiceComb
>          Issue Type: Task
>          Components: Java-Chassis
>            Reporter: wujimin
>            Assignee: wujimin
>            Priority: Major
>             Fix For: java-chassis-1.2.0
>
>          Time Spent: 20m
>  Remaining Estimate: 0h
>
> expect to work like tomcat thread pool
>  but jdk standard thread pool's behavior is different:
> JDK standard thread pool rules: 
>  * 1.use core threads. 
>  * 2.if all core threads are busy, then queue the request. 
>  * 3.if queue is full, then create new thread util reach the limit of max 
> threads. 
>  * 4.if queue is full, and threads count is max, then reject the request.
>  
> to do what we want, need to lock the executor several times for one task, 
> that's too bad
> so only make compatible to old version temporary



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to