CPC G06F 9/465 (2013.01) [G06F 16/2228 (2019.01); G06F 16/278 (2019.01)] | 20 Claims |
1. A method of distribution of workload among a plurality of instances, comprising:
receiving, with one or more processors, one or more domain registrations from one or more consumers, each of the one or more domain registrations for executing an application in one of a plurality of instances within a region;
assigning, with the one or more processors, key ranges associated with a distributed database to each instance, each key range defining a shard;
generating, with the one or more processors, a routing table mapping each instance with the assigned key ranges; and
publishing the routing table to the plurality of instances.
|