Overview

A guaranteed processing sytstem produces exactly the same results (other than timing) with failures as processing would have produced without failures.

Normally when you run a Sybase CEP project or application, Sybase CEP Engine performs best-effort message processing and delivery. In other words, a failure in the system, such as a server crash or lost network connection, may cause messages to be dropped or duplicated. This best-effort processing is fine for many applications, but in some situations, you may need to ensure that every message from your originating data source reaches the final destination exactly once, with no messages dropped or duplicated. A guaranteed processing system ensures that messages are processed exactly once, completely, in order, and with resiliency to failure.