[ https://issues.apache.org/activemq/browse/SM-395?page=all ]
     
Guillaume Nodet resolved SM-395:
--------------------------------

    Fix Version: 3.0-M2
                     (was: incubation)
     Resolution: Fixed
      Assign To: Guillaume Nodet

ServiceMix now recognize and use 2 properties on the JBI exchange (defined in 
JBIConstants class):
  * org.apache.servicemix.consumer.stateless
  * org.apache.servicemix.provider.stateless

These properties tell the clustered flows (jms and jca) that the provider or 
consumer is stateless (or clustered statefull).
In these cases, the JBI exchange may not return back to the same component on 
the same node, but rather to the same 
component on another node.



Author: gnodet
Date: Wed Apr 12 17:25:32 2006
New Revision: 393668

URL: http://svn.apache.org/viewcvs?rev=393668&view=rev
Log:
SM-395: InOut doesn't failover to another node if source node is unavailable

Added:
    
incubator/servicemix/trunk/servicemix-core/src/test/java/org/apache/servicemix/jbi/nmr/flow/jms/StatelessJcaFlowTest.java
    
incubator/servicemix/trunk/servicemix-core/src/test/java/org/apache/servicemix/jbi/nmr/flow/jms/StatelessJmsFlowTest.java
Modified:
    
incubator/servicemix/trunk/servicemix-core/src/main/java/org/apache/servicemix/JbiConstants.java
    
incubator/servicemix/trunk/servicemix-core/src/main/java/org/apache/servicemix/jbi/nmr/flow/jca/JCAFlow.java
    
incubator/servicemix/trunk/servicemix-core/src/main/java/org/apache/servicemix/jbi/nmr/flow/jms/JMSFlow.java
    
incubator/servicemix/trunk/servicemix-core/src/test/java/org/apache/servicemix/jbi/nmr/flow/jms/PingService.java



> InOut doesn't failover to another node if source node is unavailable
> --------------------------------------------------------------------
>
>          Key: SM-395
>          URL: https://issues.apache.org/activemq/browse/SM-395
>      Project: ServiceMix
>         Type: Improvement

>   Components: servicemix-core
>     Versions: incubation
>     Reporter: Jamie McCrindle
>     Assignee: Guillaume Nodet
>      Fix For: 3.0-M2

>
>
> Currently, an InOut exchange will fail if its source component is unavailable.
> Ideally, if there a a cluster of the same component on different nodes and 
> the source component is unavailable, servicemix should failover and pass the 
> InOut exchange to one of the live components.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   https://issues.apache.org/activemq/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to