ServiceMix http binding component should allow option to create jetty Client 
per HttpProvider.
----------------------------------------------------------------------------------------------

                 Key: SM-1478
                 URL: https://issues.apache.org/activemq/browse/SM-1478
             Project: ServiceMix
          Issue Type: Improvement
          Components: servicemix-http
    Affects Versions: 3.2.1
            Reporter: Ulhas Bhole
         Attachments: jettyClientPerProvider.patch

Currently servicemix-http binding component requires all HttpProviderEndpoints 
to use one shared jetty HttpClient for request dispatch. 
I am attaching a patch which will keep this default behaviour but will allow 
HttpComponent to configure in such a way that each HttpProviderComponent can 
have it's own jetty HttpClient. 

Currently, bug in jetty HttpClient freezes Servicemix under heavy load when 
Jetty Threadpool size is lower than maxConnectionPerHost. This fix along with 
configurable threadpool fix applied by Guillaume will allow servicemix to be 
more responsive. 

I have attached a patch with the Jira.



-- 
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