MULTI-TENANT RATE LIMITING SERVICE FOR DISTRIBUTED SYSTEMS

    公开(公告)号:US20250030699A1

    公开(公告)日:2025-01-23

    申请号:US18376007

    申请日:2023-10-03

    Applicant: VMWARE, Inc.

    Abstract: The disclosure provides a method for configuring rate limiting policies for microservices in a request execution chain of a distributed system. The method generally includes receiving global rate limit(s), where each global rate limit is associated with a tag and a microservice of a plurality of microservices, and each global rate limit indicates a rate of requests tagged with the tag associated with the global rate limit allowed to be processed by the microservice associated with the global rate limit; and configuring, for each global rate limit: each of the local rate limiter(s) associated with microservice instance(s) associated with the global rate limit with a local rate limit indicating a rate of requests tagged with the tag associated with the global rate limit allowed to be processed by the microservice instance, wherein the local rate limit of each of the local rate limiter(s) is based on the global rate limit.

    PROCESSES AND SYSTEMS FOR DATAFLOW ROUTING BASED ON DATA TYPES AND TRANSFORMATIONS

    公开(公告)号:US20240020313A1

    公开(公告)日:2024-01-18

    申请号:US17941111

    申请日:2022-09-09

    Applicant: VMWARE, INC.

    CPC classification number: G06F16/254 G06F16/24568 G06F16/258 G06F16/256

    Abstract: A computer implemented processing service for efficient streaming of data input from one or more sources to one or more receivers is disclosed. The processing service includes a schema manager that receives commands from a tenant of the data stream processing service. The processing service includes a processing services gateway that validates the data and sends the data to a transformation processor. The transformation processor receives the data and parses the data into the one or more data formats in accordance with the instructions and sends the data in the one or more data formats to an egress service. The egress service outputs the data in the one or more data formats to the one or more receivers, each receiver receiving the data in a data pipeline in one of the one or more formats.

Patent Agency Ranking