I have a cluster of servicemix nodes with a homogenous deployment of endpoints across the cluster. I have SEDA and JMSFlow enabled on all nodes in the cluster. I would like to ensure one of my EIP Pipeline transformers uses JMSFlow instead of SEDA to explicitly force JMS-based load balancing to occur across the cluster. I don't see a mechanism currently in servicemix-eip to provide this level of control. Am I correct? Assuming I am correct, would it make sense to add a "clustered" attribute to the EIP Pipeline endpoint, for example, to ensure that the transformer MessageExchange gets created with the "clustered" QOS set so that JMSFlow gets used rather than SEDA? Let me know if this makes sense.
- Ron
