[ http://issues.apache.org/jira/browse/AXIS-2292?page=all ]
Philippe Prados updated AXIS-2292:
----------------------------------
Attachment: diff.zip
> Proposed patch in HTTPSender for SOAP and Cluster
> -------------------------------------------------
>
> Key: AXIS-2292
> URL: http://issues.apache.org/jira/browse/AXIS-2292
> Project: Apache Axis
> Type: Improvement
> Components: Basic Architecture
> Reporter: Philippe Prados
> Priority: Minor
> Attachments: diff.zip
>
> Hi,
> I write an Axis plug-in for update the http client transport. This plug-in
> add a Load Balancing and Failover with the client. You can find the code and
> documentation here :
> Home: http://www.philippe.prados.name/Langage/Java/Maven/LoadBalancingAxis/
> Javadoc :
> http://www.philippe.prados.name/Langage/Java/Maven/LoadBalancingAxis/apidocs/index.html
> Source :
> http://www.philippe.prados.name/Langage/Java/Maven/LoadBalancingAxis/xref/index.html
> Download:
> http://www.philippe.prados.name/Langage/Java/Maven/LoadBalancingAxis//en/downloads.html
> With this jar file, the client can retry x times the request or change to
> another server if some problems are detect.
> The plug-in update the MessageContext.TRANS_URL property with the destination
> IP, and call more than one time the super.invoke(). With this strategy, the
> "Host:" header is set with the IP and not the hostname.
> If the destination server use this header to distinguish different virtual
> host, this strategy isn't correct. It's rarely the case in a cluster
> architecture.
> The patch I propose, declare a protected method to manipulate the Host value.
> Regards.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira