Sunday, January 19, 2014

About Checkpoint in TIBCO BW

  • A checkpoint saves the current process data and state so that it can be recovered at a later time in the event of a failure.
  • If a process engine fails, all the process instances can be recovered and resume execution at the location of their last checkpoint in the process definition.
  • Only the most-recent state is saved by a checkpoint. If you have multiple checkpoints in a process, only the state from the last checkpoint is available for recovering the process.
  • If you have checkpoints in your process definition, you must consider the side effects when you change your process definition and redeploy it because the check-pointed data during the previous engine runtime could be loaded into the modified process definition. Thus, the result could be unpredictable.
  • Checkpointing is an expensive operation because the engine’s process data should be written to and read from the database which is IO intensive.
  • The checkpoint data will be written to the database and can be shared between 2 fault tolerant engines.

0 comments:

Popular Posts

  © Blogger templates The Professional Template by Ourblogtemplates.com 2008

Back to TOP