Processing rest API requests based on resource usage satisfying predetermined limits

    公开(公告)号:US11579926B2

    公开(公告)日:2023-02-14

    申请号:US16785759

    申请日:2020-02-10

    Abstract: A request manager analyzes API calls from a client to a host application for state and performance information. If current utilization of host application processing or memory footprint resources exceed predetermined levels, then the incoming API call is not forwarded to the application. If current utilization of the host application processing and memory resources do not exceed the predetermined levels, then the request manager quantifies the processing or memory resources required to report the requested information and determines whether projected utilization of the host application processing or memory resources inclusive of the resources required to report the requested information exceed predetermined levels. If the predetermined levels are not exceeded, then the request manager forwards the API call to the application for processing.

    REST API REQUEST MANAGEMENT
    3.
    发明申请

    公开(公告)号:US20210248007A1

    公开(公告)日:2021-08-12

    申请号:US16785759

    申请日:2020-02-10

    Abstract: A request manager analyzes API calls from a client to a host application for state and performance information. If current utilization of host application processing or memory footprint resources exceed predetermined levels, then the incoming API call is not forwarded to the application. If current utilization of the host application processing and memory resources do not exceed the predetermined levels, then the request manager quantifies the processing or memory resources required to report the requested information and determines whether projected utilization of the host application processing or memory resources inclusive of the resources required to report the requested information exceed predetermined levels. If the predetermined levels are not exceeded, then the request manager forwards the API call to the application for processing. The request manager may implement a limited number of retries if the predetermined levels are exceeded. The request manager prompts sending of an error message to the client if the retries are unsuccessful. Quantification of the required processing and memory resources is based on previous API calls so accuracy may improve over time.

Patent Agency Ranking