×

Request routing based on server software versions

  • US 10,560,372 B1
  • Filed: 08/28/2017
  • Issued: 02/11/2020
  • Est. Priority Date: 08/28/2017
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • one or more processors with memory implementing a request router configured to, automatically and without user intervention;

    discover, based on messages received from a plurality of backend nodes, different versions of a resource that are deployed on individual ones of the plurality of backend nodes;

    update a version map based at least in part on the discovered versions of the resource;

    receive and route a plurality of requests to the plurality of backend nodes according to a routing policy and the version map, wherein the routing policy specifies relative proportions of requests to be routed to the different versions of the resource;

    monitor metrics resulting from the routing of the plurality of requests to the different versions of the resource;

    analyze the metrics to determine an update to the routing policy to change the relative proportions of requests to be routed to the different versions; and

    apply the determined update to the routing policy.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×