the thread pool should be properly shut down in AHC sample app
--------------------------------------------------------------

                 Key: GERONIMO-3720
                 URL: https://issues.apache.org/jira/browse/GERONIMO-3720
             Project: Geronimo
          Issue Type: Bug
      Security Level: public (Regular issues)
          Components: sample apps
    Affects Versions: 1.x
            Reporter: Sangjin Lee
            Priority: Minor


There was a recent API change with AsyncHttpClient, and the lifecycle 
management of the thread pool now belongs to the caller (see GERONIMO-3707).  
As a result, the thread pool needs to be shut down properly in the servlet's 
destroy method.

In addition, the current sample creates a bounded thread pool (using 
Executors.newFixedThreadPool()).  If you do a stress test on this servlet, this 
doesn't work well, as it causes an unnecessary performance penalty.  Mina 
recommends using an unbounded thread pool, and this thread pool is usually very 
well regulated in practice, so there is no need to use a bounded thread pool 
here.  See http://mina.apache.org/configuring-thread-model.html.



-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to