MCPcopy Index your code
hub / github.com/InterviewReady/Low-Level-Design / balanceLoad

Method balanceLoad

LoadBalancer.java:25–30  ·  view source on GitHub ↗
(Request request)

Source from the content-addressed store, hash-verified

23class LeastConnectionLoadBalancer extends LoadBalancer {
24
25 @Override
26 Destination balanceLoad(Request request) {
27 return getDestinations(request).stream()
28 .min(Comparator.comparingInt(d -> d.requestsBeingServed))
29 .orElseThrow();
30 }
31}
32
33class RoutedLoadBalancer extends LoadBalancer {

Callers

nothing calls this directly

Calls 1

getDestinationsMethod · 0.80

Tested by

no test coverage detected