Products | Versions |
---|---|
TIBCO BusinessEvents Enterprise Edition | - |
Not Applicable | - |
Resolution:
Description:
==========
We are using "Channel.suspendDestination" to suspend Event channels and Channel.resumeDestination to resume the channels as per Business requirement.
When we have one Inference agent the functions work as desired. As per the documentation it indicates the function will suspend or resume the channels on one particular engine.
What should be the approach when we have multiple Inference engines? The business requirement is to suspend channels on all the engines.
Envrionment:
===========
TIBCO BusinessEvents 5.1.1
Resolution:
=========
One possible solution for this requirement is to use a topic to share the suspend message through engines. You could have a "suspend" topic which you will send a suspend event to. Inference engines that have subscribed to the topic will receive the suspend event and then do SuspendDestination as needed.