Bug 779066 (SOA-1470) - Document HttpRouter configuration parameter
Summary: Document HttpRouter configuration parameter
Keywords:
Status: CLOSED NEXTRELEASE
Alias: SOA-1470
Product: JBoss Enterprise SOA Platform 4
Classification: JBoss
Component: Documentation
Version: unspecified
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: ---
: 4.3 CP04 ER1
Assignee: David Le Sage
QA Contact:
URL: http://jira.jboss.org/jira/browse/SOA...
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-08-31 07:19 UTC by Martin Vecera
Modified: 2010-03-26 18:23 UTC (History)
0 users

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
SOA-P 4.3.CP02 CR2
Last Closed: 2010-03-26 18:23:39 UTC
Type: Task


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Bugzilla 779060 0 urgent CLOSED HTTPRouter is 4 times slower than SOAPClient under heavy load 2021-02-22 00:41:40 UTC
Red Hat Issue Tracker JBESB-2841 0 Major Open Document HttpRouter configuration parameter 2012-08-21 00:13:35 UTC
Red Hat Issue Tracker SOA-1470 0 Major Closed Document HttpRouter configuration parameter 2012-08-21 00:13:35 UTC

Internal Links: 779060

Description Martin Vecera 2009-08-31 07:19:19 UTC
Affects: Documentation (Ref Guide, User Guide, etc.)
Date of First Response: 2009-09-03 23:40:47
project_key: SOA

Please document SOA-1466. There is a new parameter to configure the underlying HTTPClient that has a great performance impact (which I suggest to stress in the docs).  The feature has been merged from newer version - JBESB-2804

Comment 1 Martin Vecera 2009-08-31 07:30:37 UTC
Link: Added: This issue is related to SOA-1466


Comment 2 Martin Vecera 2009-08-31 07:30:37 UTC
Link: Added: This issue is related to JBESB-2548


Comment 3 Martin Vecera 2009-08-31 07:30:37 UTC
Link: Added: This issue is related to JBESB-2804


Comment 4 Dana Mison 2009-09-04 03:40:47 UTC
It is not obvious where this should be documented.  Has this been added to any of the upstream ESB docs ?

new "max-total-connections" property, default value 2

Should this be added to the properties for Apache Commons HttpRouter at 
http://www.redhat.com/docs/en-US/JBoss_SOA_Platform/4.3.CP01/html-single/Programmers_Guide/index.html#section-HttpRouter

and added to the properties for SOAPClient at 
http://www.redhat.com/docs/en-US/JBoss_SOA_Platform/4.3.CP01/html-single/Programmers_Guide/index.html#OOTB-Actions_webservices-soap



Comment 5 Len DiMaggio 2009-09-14 20:14:52 UTC
Martin is out until Sept 21 - assigning to me to find the answer for CP02

Comment 6 Len DiMaggio 2009-09-15 16:43:57 UTC
This is currently documented in the JBoss ESB 4.6 javadocs:

jbossesb-4.6-src/product/build/jbossesb-server-4.6/javadocs/org/jboss/soa/esb/http/configurators/Connection.html

HTTP Connection configurator.

This Configurator is always applied to HttpClient instances created by the HttpClientFactory. Of course, if you wish to make the connection configurations in a different way, you can always create a custom Configurator that creates and attches a different HttpConnectionManager instance that has differnt configurations.

Properties:

    * max-total-connections: Maximum total number of connection for the HttpClient instance.
    * max-connections-per-host: Maximum connection per target host for the HttpClient instance. Note that the default value for this configuration is 2. So, configuring the "max-total-connections" property without also configuring this property will have little effect on performance for a single host because it will only ever open a max of 2 connections (as per the default).

============================

We should make the update to the upstream ESB docs and get the changes into the SOA-P docs from the project. I'll log a JBESB feature request JIRA to add this to the programmers' guide section on Apache Commons HttpRouter. 

For SOA-P - we should also add the information to the SOAPClient as listed above. 






Comment 7 Len DiMaggio 2009-09-15 16:46:59 UTC
Link: Added: This issue related JBESB-2841


Comment 8 Len DiMaggio 2009-09-16 12:48:49 UTC
Assigning to Darrin - we need to get this into the open bug list in the release notes - and get it fixed in CP03.

Comment 9 David Le Sage 2010-02-23 00:39:48 UTC
This information has now been added to the relevant two sections of the Programmers' Guide (as described above) for release 4.3.CP03.

Comment 10 Jiri Pechanec 2010-03-25 09:29:32 UTC
http://downtown.englab.bne.redhat.com/drafts/JBoss_Enterprise_SOA_Platform/4.3.CP03/Programmers_Guide/html/ch11s07s03.html

The paramters described relates to SOAPCLient so I suggest to move the chapter and make it  section 11.7.3.1 under current section 11.7.4 SOAPClient

Comment 11 David Le Sage 2010-03-26 04:12:54 UTC
Jiri, thanks for the feedback.  I have moved it to 11.7.3.1.


Note You need to log in before you can comment on or make changes to this bug.