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?

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?

Environment:
============
TIBCO BusinessEvents 5.0.0

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?