When TIBCO BusinessEvents(BE) engine has backing store enabled, if the backing store database goes down, will the BE engine stop functioning or will it continue to run with its in-memory data?
book
Article ID: KB0091553
calendar_today
Updated On:
Products
Versions
TIBCO BusinessEvents Enterprise Edition
-
Not Applicable
-
Description
Resolution: Description: ============ When TIBCO BusinessEvents(BE) engine has backing store enabled, if the backing store database goes down, will the BE engine stop functioning or will it continue to run with its in-memory data?
Answers: ======== For the BE engine that has backing store enabled, BE engine has a dependency on the DB. If the backing store database goes down, the BE engine will try to reconnect to the backing store. During the backing store down time, the BE engine is able to serve events and apply rules based on the data loaded in cache. But the writing to backing store will not be successful.
Depending on different configurations, the writes to DB will be queued up or it will block the current work thread.
In case 1, the queued up writes will result in increase in process memory usage which will be a problem if backing store is down for a long time.
In case 2, a thread is blocked and is unavailable to others. The BE engine will not be able to proceed any events until work threads become available.
Issue/Introduction
When TIBCO BusinessEvents(BE) engine has backing store enabled, if the backing store database goes down, will the BE engine stop functioning or will it continue to run with its in-memory data?