is a inter-process communication library used at Netflix that has support for customizable load balancing strategies.
If you need more flexibility in how your application performs client-side load balancing then you may wish use Micronaut’s Netflix Ribbon support.
build.gradle
The LoadBalancer implementations will now be instances.
Configuring Ribbon
Each discovered client can also be configured under . For example given a @Client(id = "hello-world")
you can configure Ribbon settings with:
By default Micronaut registers a DiscoveryClientServerList for each client that integrates Ribbon with Micronaut’s .