Switchyard Clustering not working on multiple nodes when server nodes are bound to 0.0.0.0 address
Issue
- It has been observed that users are unable to implement the
SwitchYard clusterfor their services across multipleFSWhosts using the approach as mentioned in demo cluster(dealer/credit) application provided in quickstart, if the clustered nodes are bound to0.0.0.0address. Same is working when we all the apps in single node. When installed across multiple nodes it is failing with the following exception.
org.switchyard.HandlerException: org.switchyard.SwitchYardException: SWITCHYARD039608: Unable to find ServiceDomain for service: {urn:switchyard-quickstart-demo-cluster-credit:1.0}CreditCheck. Verify the service name and namespace are registered in the runtime.
- Users are able to see the nodes added into the cluster view from the logs of all the
FSWnodes. However when the service invocation is done, it is failing with the error mentioned as above. Please refer to the below link for more details on the error description
Service domain name in Switchyard clustering
Environment
- Red Hat JBoss Fuse Service Works (FSW)
- 6.0.0
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
