SimplestLoadBalancer mlhpdx
winget install --id=mlhpdx.SimplestLoadBalancer -e
Sessionless UDP Load Balancer Application
SimplestLoadBalancer: Sessionless UDP Load Balancer
Primary Purpose:
SimplestLoadBalancer is a sessionless UDP load balancer designed to evenly distribute packets to back-end targets, ensuring low-latency target management and efficient load balancing.
Key Features:
- Stateless Distribution: Packets are distributed randomly across all available backends, eliminating the need for client affinity.
- Dynamic Target Management: Backends can be dynamically registered or de-registered via UDP "watchdog" packets sent to a specified admin port.
- Multicast Support: The load balancer supports multicast groups, allowing multiple SLB instances to join and receive messages from a single multicast IP address.
- Optional Proxy Protocol Headers: Packets can include Proxy Protocol v2 headers when the
--use-proxy-protocol
option is enabled, providing source IP and port information.
Audience & Benefit: Ideal for network administrators and cloud service providers managing stateless UDP traffic. By evenly distributing traffic without maintaining client affinity, SimplestLoadBalancer enhances robustness and ensures uniform loading of backends, reducing packet loss in the event of backend failures.