If there are 2 composites deployed with the same namespace, and by any reason there are always services with the same name, there can be a loop, where a callee service will call back the caller, and then again to the callee...
Avoid deploying Switchyard apps with same namespaces, or at least if they violate some basic rules as no services/references with same namespace.
At a minimum, a big warn should be provided.
If backwards compatibility is a concern, create this behavior by default, and add a switch to disable/override.
|