Class RandomLoadBalancer

java.lang.Object
ai.pipestream.dynamic.grpc.client.discovery.RandomLoadBalancer
All Implemented Interfaces:
io.smallrye.stork.api.LoadBalancer

public class RandomLoadBalancer extends Object implements io.smallrye.stork.api.LoadBalancer
Simple random load balancer implementation for Stork.
  • Constructor Details

    • RandomLoadBalancer

      public RandomLoadBalancer()
      Creates a new RandomLoadBalancer.
  • Method Details

    • selectServiceInstance

      public io.smallrye.stork.api.ServiceInstance selectServiceInstance(Collection<io.smallrye.stork.api.ServiceInstance> instances)
      Specified by:
      selectServiceInstance in interface io.smallrye.stork.api.LoadBalancer