Here’s a situation that I’m hoping someone can help out with. I’ve read through a bunch of the docs and haven’t found an approach…
We have multiple IS instances in a an IS-cluster. All connected to a single Broker. All using the same client group and client prefix. Each instance has the same packages with the same triggers. With this configuration, a published document will get processed by just one of the IS instances. This is exactly as desired for 99.999% of the documents.
There is a situation in which we want every IS instance in the cluster to get and process a given document. For example “clear your custom configuration cache.” What are the techniques available to accomplish this?
I see that “State Sharing” = “Disabled” clients are created by IS with client ID of the form <ip><port><function>, such as 22.214.171.124_5555_SyncClient or 126.96.36.199_5555_RequestReplyClient. This sort of configuration would provide the desired behavior. The question is how can we configure/use something like this with the existing Developer/Administrator tools? Can we tap into one of these? Can we create such clients ourselves (without resorting to using the Java API)? Any and all thoughts appreciated.