×

Computer system to support failover in an event stream processing system

  • US 9,122,651 B1
  • Filed: 03/19/2015
  • Issued: 09/01/2015
  • Est. Priority Date: 06/06/2014
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer-readable medium having stored thereon computer-readable instructions that when executed by a computing device cause the computing device to:

  • receive an event block object from an event stream processing engine (ESPE), wherein the received event block object includes a unique identifier of the received event block object;

    determine a first status of the computing device as active or standby;

    when the first status of the computing device is determined to be active, determine a second status of the computing device as newly active or not newly active, wherein newly active is determined when the computing device is switched from a standby status to an active status;

    when the second status of the computing device is determined to be newly active,determine a last published event block object identifier as an identifier that uniquely identifies a last published event block object;

    select a next event block object having an event block object identifier that is greater than the determined last published event block object identifier from the non-transitory computer-readable medium; and

    publish the selected next event block object to an out-messaging network device;

    when the second status of the computing device is determined to be not newly active, publish the received event block object to the out-messaging network device; and

    when the first status of the computing device is determined to be standby, store the received event block object in the non-transitory computer-readable medium.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×