CPC G06F 8/71 (2013.01) [G06F 8/433 (2013.01); H04L 67/1001 (2022.05); H04L 67/561 (2022.05); H04L 67/5682 (2022.05)] | 9 Claims |
1. A system for routing requests to a plurality of server clusters, comprising:
a first server cluster comprising at least one server responding to requests concerning a first software via a first version of the first software and to requests concerning a second software via a first version of the second software;
a second server cluster comprising at least one server responding to requests concerning the first software via a second version of the first software and to requests concerning the second software via a second version of the second software;
a gateway router that forwards requests related to the first or second software to the first or second server cluster;
and non-transitory memory comprising instructions that, when executed by one or more processors, cause the one or more processors to:
route a request related to the first software to the first server cluster according to a predetermined criterion;
receive a request to change routing criteria for requests concerning the first software;
update a configuration of the gateway router;
in response to a subsequent request concerning the first software and having the predetermined criterion, route the request to the second server cluster, without changing routing behavior for any requests concerning the second software.
|