Egress rate control in an event bus service

    公开(公告)号:US11917035B1

    公开(公告)日:2024-02-27

    申请号:US18066580

    申请日:2022-12-15

    CPC classification number: H04L67/63 H04L67/61

    Abstract: Techniques are described for enabling a cloud-based service to provide rate controls for events to be delivered by the service to event targets. An event bus service, for example, broadly enables users to create and configure event buses that receive events from event sources and from which the event bus service filters, transforms, routes, and delivers events to selected event targets according to configurable rules. A new event egress call pattern is provided that estimates a rate of attempted event traffic to event targets and a rate of successfully delivered event traffic (also referred to as a local rate estimation), and that uses the rate estimations to determine when it may be appropriate to throttle event delivery, thereby reducing stress on downstream systems experiencing capacity issues and potentially reducing a number of event delivery retries to be handled by the event bus service.

    Lightweight reactive workflows through internal event generation and matching

    公开(公告)号:US11799768B1

    公开(公告)日:2023-10-24

    申请号:US17470933

    申请日:2021-09-09

    Inventor: Rishi Baldawa

    CPC classification number: H04L45/38 H04L45/22 H04L45/28 H04L47/2441

    Abstract: An event routing service may be used to implement lightweight reactive workflows through internal event generation and matching. The service may receive, from a client, specification of event routing rules as well as internal event rules. The internal event rules specified by the client are for matching internal events generated by the service and performing actions in response to the matching of the internal events. For example, when the event routing service determines that one of the incoming events has been successfully delivered to a target service, then the event routing service generates an internal event indicating the successful delivery. The event routing service determines that the internal event matches one of the internal event rules specified by the client. In response, the service performs an action specified by the internal event rule (e.g., send the incoming event to another target or generate a message).

    NEGATIVE CACHING FOR EVENT NOTIFICATIONS

    公开(公告)号:US20220360487A1

    公开(公告)日:2022-11-10

    申请号:US17813894

    申请日:2022-07-20

    Inventor: Rishi Baldawa

    Abstract: Technology is described for receiving an event notification produced by a source service. A negative cache may be searched for a cache entry for the event notification. The negative cache may be determined to not include the cache entry for the event notification. The event notification may be determined to satisfy a filter rule included in a filter rules table, which may indicate that the event notification is useful information for a destination service. The event notification may be transmitted to the destination service.

Patent Agency Ranking