×

Scalable proxy clusters

  • US 10,701,037 B2
  • Filed: 05/25/2016
  • Issued: 06/30/2020
  • Est. Priority Date: 05/27/2015
  • Status: Active Grant
First Claim
Patent Images

1. A proxy node configured for implementation within a proxy cluster comprising a plurality of proxy nodes, the proxy node comprising:

  • a proxy router configured to;

    obtain, after receiving an Application Programming Interface (API) request from a client device, information descriptive of an API associated with the API request;

    select a server that hosts the API from a plurality of servers based on (1) the information descriptive of the API and (2) data states indicative of characteristics of the plurality of servers;

    transmit the API request to the API hosted on the server; and

    in response to receiving a response to the API request from the server, transmit the response to the client device; and

    a synchronization controller configured to respond to a synchronization event by synchronizing data states of the proxy node with data states of each remaining proxy node from the plurality of proxy nodes, the data states of the proxy node and the data states of each remaining proxy node from the plurality of proxy nodes including the data states indicative of the characteristics of the plurality of servers.

View all claims
  • 8 Assignments
Timeline View
Assignment View
    ×
    ×