Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Note that agent LB has nothing to do with load balancing of API requests. These needs to be handled separately by means of an external load-balancer sitting in front of the MS cluster. 

Feature specification

  1. Distribution of directly managed agents across MS cluster based on some distribution algorithm (default is to distribute them based on clusters)
  2. Cluster based distribution is a best-effort scenarios, so there may be scenarios when hosts in a cluster are distributed across more than one MS
  3. Agent LB happens only once in the lifecycle of MS java process (MS restart is required to run it again)
  4. Agent LB can be enabled/disabled based on global configuration. Also the load threshold above which agent LB should run is also configurable

References

Alex's Architecture Notes

...