4 ms·
Finagle calls this "aperture" (https://twitter.github.io/finagle/guide/ApertureLoadBalancers.html https://twitter.github.io/finagle/guide/ApertureLoadBalancer..
by herval 5y ago
Finagle calls this "aperture" (https://twitter.github.io/finagle/guide/ApertureLoadBalancers.html https://twitter.github.io/finagle/guide/ApertureLoadBalancer...)
- morelisp 5y agoThis seems to still rely on (or at least, describes) the client making the determination of what to talk to, not the mesh / service discovery.
- herval 5y agoWell, it does exactly what op wrote: "your client retrieves a subset of the available instances via service discovery, establishes connections to every instance in the subset, and spreads requests between them"
- morelisp 5y agoThe article you linked describes retrieving all instances and establishing connections to a subset of them, not retrieving a subset of them. To achieve deterministic apertures it further needs both the complete serverset and the complete peerset.