wok diff keepalived/description.txt @ rev 24296
Up python-gevent (21.12.0), sqlite3-ruby (1.4.2)
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Sat Jan 15 10:17:16 2022 +0000 (2022-01-15) |
parents | |
children |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/keepalived/description.txt Sat Jan 15 10:17:16 2022 +0000 1.3 @@ -0,0 +1,17 @@ 1.4 +The main goal of this project is to provide simple and robust facilities 1.5 +for loadbalancing and high-availability to Linux system and Linux based 1.6 +infrastructures. Loadbalancing framework relies on well-known and widely 1.7 +used Linux Virtual Server (IPVS) kernel module providing Layer4 loadbalancing. 1.8 +Keepalived implements a set of checkers to dynamically and adaptively maintain 1.9 +and manage loadbalanced server pool according their health. On the other hand 1.10 +high-availability is achieved by VRRP protocol. VRRP is a fundamental brick for 1.11 +router failover. In addition, Keepalived implements a set of hooks to the VRRP 1.12 +finite state machine providing low-level and high-speed protocol interactions. 1.13 +In order to offer fastest network failure detection, Keepalived implements BFD 1.14 +protocol. VRRP state transition can take into account BFD hint to drive fast 1.15 +state transition. Keepalived frameworks can be used independently or all 1.16 +together to provide resilient infrastructures. 1.17 + 1.18 +Keepalived implementation is based on an I/O multiplexer to handle a 1.19 +strong multi-threading framework. All the events process use this I/O 1.20 +multiplexer.