mirror of
https://github.com/robindhole/Low-Level-Design.git
synced 2025-03-15 20:49:55 +00:00
Merge pull request #1 from pallu87/patch-1
Update WeightedRoundRobin.java
This commit is contained in:
commit
5f0b1effd0
@ -34,7 +34,7 @@ public class WeightedRoundRobin implements Router {
|
||||
|
||||
public Node getAssignedNode(Request request) {
|
||||
synchronized (this.lock) {
|
||||
assignTo = assignTo % nodes.size();
|
||||
assignTo = (assignTo + nodes.size()) % nodes.size();
|
||||
final var currentNode = nodes.get(assignTo);
|
||||
currentNodeAssignments++;
|
||||
if (currentNodeAssignments == currentNode.getWeight()) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user