WEIGHTED REQUEST RATE LIMITING FOR RESOURCES
    11.
    发明申请
    WEIGHTED REQUEST RATE LIMITING FOR RESOURCES 审中-公开
    权重要求的资源限制

    公开(公告)号:US20150256479A1

    公开(公告)日:2015-09-10

    申请号:US14718713

    申请日:2015-05-21

    Applicant: eBay Inc.

    Abstract: Methods and systems to automatically respond to consider the weight of a request when responding to requests associated with resources are described. In one embodiment, an interface module may be configured to receive a request associated with consumer identifier and a resource. A calculator module may be configured to determine a weight of the request and a usage module configured to calculate, using a processor, a usage level associated with the consumer identifier, the usage level based on a usage history associated with the consumer identifier. An enforcer module may also be configured to respond to the request based on the usage level and the weight of the request. In one embodiment, the usage module may also be configured to update the usage level associated with the consumer identifier based on the weight of the request.

    Abstract translation: 描述在响应与资源相关联的请求时自动响应的方法和系统来考虑请求的权重。 在一个实施例中,接口模块可以被配置为接收与消费者标识符和资源相关联的请求。 计算器模块可以被配置为确定请求的权重,并且使用模块被配置为基于与消费者标识符相关联的使用历史来使用处理器来计算与消费者标识符相关联的使用水平的使用水平。 执行者模块还可以被配置为基于请求的使用级别和权重来响应请求。 在一个实施例中,使用模块还可以被配置为基于请求的权重来更新与消费者标识符相关联的使用水平。

    Rate limiter
    12.
    发明授权

    公开(公告)号:US11463368B2

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

    申请号:US17211528

    申请日:2021-03-24

    Applicant: eBay Inc.

    Abstract: Systems and methods of rate limiting are disclosed herein. In some example embodiments, a rate limiter service receives a request from an online application to access an online resource, and the rate limiter service transmits an indication of the request to a back end system, and an enforcement decision corresponding to the online resource is received from the back end system, with the enforcement decision comprising an instruction to either permit or deny access to the online resource, and the receiving of the enforcement decision from the back end system being performed asynchronously with the receiving of the request and the transmitting of the indication. In some example embodiments, the enforcement decision received from the back end system is stored, the stored enforcement decision is accessed in response to the receiving of the request, and the request is responded to using the accessed enforcement decision.

    System and method for creating, managing, and reusing schema type definitions in services oriented architecture services, grouped in the form of libraries
    14.
    发明授权
    System and method for creating, managing, and reusing schema type definitions in services oriented architecture services, grouped in the form of libraries 有权
    在面向服务的架构服务中创建,管理和重用模式类型定义的系统和方法,以库的形式分组

    公开(公告)号:US09122770B2

    公开(公告)日:2015-09-01

    申请号:US14470522

    申请日:2014-08-27

    Applicant: eBay Inc.

    Abstract: A computer-implemented system and method for creating, managing, and reusing schema type definitions in SOA services, grouped in the form of libraries are disclosed. The method in an example embodiment includes: grouping a plurality of Extensible Mark-up Language (XML) schema (XSD) types, each XSD type defined in an individual XSD file; using a processor to bundle the plurality of individual XSD types into a type library, the type library including a type information file to register the individual XSD types in the type library, the type library further including a type dependencies file to register dependencies between the individual XSD types in the same or different type library; importing types from a different type library, when defining derived types or aggregated types; generating Java artifacts from the XSD types; and associating the Java artifacts with corresponding XSD types in the type information file of the type library.

    Abstract translation: 公开了一种以图书馆形式分组的用于在SOA服务中创建,管理和重用模式类型定义的计算机实现的系统和方法。 示例实施例中的方法包括:对多个可扩展标记语言(XML)模式(XSD)类型进行分组,每个XSD类型在单个XSD文件中定义; 使用处理器将所述多个单独XSD类型捆绑到类型库中,所述类型库包括用于在所述类型库中注册所述各个XSD类型的类型信息文件,所述类型库还包括类型依赖性文件以注册所述个体之间的依赖关系 XSD类型在相同或不同的类型库中; 在定义派生类型或聚合类型时,从不同的类型库导入类型; 从XSD类型生成Java工件; 并将Java工件与类型库的类型信息文件中的相应XSD类型相关联。

Patent Agency Ranking