METHOD AND SYSTEM FOR EVENT CONSUMER MANAGEMENT IN AN AGGREGATED EVENT PLATFORM

    公开(公告)号:US20200174854A1

    公开(公告)日:2020-06-04

    申请号:US16208388

    申请日:2018-12-03

    Abstract: A method and system for event consumers management are described. A batch of events that is stored in an event recordation system according to an aggregate topic is received based on the aggregate topic. Each event from the batch of events is associated with an initial topic to be used by a respective instance of an event consumer from a set of event consumers to consume events. A first initial topic associated with one or more events from the batch of events is determined. Based on the first initial topic, a state of a first event consumer is updated to a running state. The updated state of the first event consumer causes execution of a first instance of the first event consumer on a server of a cluster of servers for consuming events from the event recordation system based on the first initial topic.

    Method and system for detection and handling of discontinuities in event delivery systems

    公开(公告)号:US10776186B2

    公开(公告)日:2020-09-15

    申请号:US16273117

    申请日:2019-02-11

    Abstract: A method and system for event delivery are described. A batch of events for a first topic with replay identifiers is received. Responsive to determining that there is an active replay identifier discontinuity information for the first topic, a determination is performed of whether the first batch of events includes a second set of events that fills the discontinuity identified in the replay identifier discontinuity information. Upon determining that the first batch of events includes a second subset of events with second respective replay identifiers that start from the last replay identifier and do not include a discontinuity the second subset of events is transmitted to an event consumer, and the replay identifier discontinuity information for the first topic is updated based on the second subset of events transmitted.

    Method and system for event consumer management in an aggregated event platform

    公开(公告)号:US11385945B2

    公开(公告)日:2022-07-12

    申请号:US16208388

    申请日:2018-12-03

    Abstract: A method and system for event consumers management are described. A batch of events that is stored in an event recordation system according to an aggregate topic is received based on the aggregate topic. Each event from the batch of events is associated with an initial topic to be used by a respective instance of an event consumer from a set of event consumers to consume events. A first initial topic associated with one or more events from the batch of events is determined. Based on the first initial topic, a state of a first event consumer is updated to a running state. The updated state of the first event consumer causes execution of a first instance of the first event consumer on a server of a cluster of servers for consuming events from the event recordation system based on the first initial topic.

    METHOD AND SYSTEM FOR DETECTION AND HANDLING OF DISCONTINUITIES IN EVENT DELIVERY SYSTEMS

    公开(公告)号:US20200257574A1

    公开(公告)日:2020-08-13

    申请号:US16273117

    申请日:2019-02-11

    Abstract: A method and system for event delivery are described. A batch of events for a first topic with replay identifiers is received. Responsive to determining that there is an active replay identifier discontinuity information for the first topic, a determination is performed of whether the first batch of events includes a second set of events that fills the discontinuity identified in the replay identifier discontinuity information. Upon determining that the first batch of events includes a second subset of events with second respective replay identifiers that start from the last replay identifier and do not include a discontinuity the second subset of events is transmitted to an event consumer, and the replay identifier discontinuity information for the first topic is updated based on the second subset of events transmitted.

Patent Agency Ranking