Michele Laghi wrote:
Hi Michael,
the interception of the messages is done by the ClusterManager by invoking the plugins implementing I_MapMsgToMasterId. The problem is that even if you configure more than one plugin, the request is dispatched to only one master (the load balancing mechanism).
Marcel and I will try to sketch an appropriate and generic solution late this evening. One of the critical points is error handling (for example what to do if one of the servers is down). If you have ideas regarding this any comments and suggestions are welcome.
Hi,
This could be an approach for implementation:
Could you please sketch a detailed message flow of what you
Looking at the message flow diagram that Marcel put out, it looks as if there are two Cluster plugins. Can you point me to the Cluster plugin I would use to intercept publish, subscribe, and query requests ? After intercepting, I want to tbe able to send PtP messages to other servers (I figured something similar to XmlBlasterNativeClient), process the responses, and send ptp messages back to the originating client.
regards
Marcel