You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by "Philippe Prados (JIRA)" <ax...@ws.apache.org> on 2005/11/07 10:36:20 UTC

[jira] Updated: (AXIS-2292) Proposed patch in HTTPSender for SOAP and Cluster

     [ 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