keepalived: Loadbalancing & High-Availability
=============================================
[![Keepalived CI](https://github.com/acassen/keepalived/actions/workflows/build.yml/badge.svg)](https://github.com/acassen/keepalived/actions/workflows/build.yml)
[![Coverity Status](https://scan.coverity.com/projects/22678/badge.svg)](https://scan.coverity.com/projects/acassen-keepalived)
[![Language grade: C/C++](https://img.shields.io/lgtm/grade/cpp/g/acassen/keepalived.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/acassen/keepalived/context:cpp)
[![Total alerts](https://img.shields.io/lgtm/alerts/g/acassen/keepalived.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/acassen/keepalived/alerts/)
[![keepalived](https://snapcraft.io/keepalived/badge.svg)](https://snapcraft.io/keepalived)
[![Twitter Follow](https://img.shields.io/twitter/url/http/shields.io.svg?style=social&label=Follow)](https://twitter.com/keepalived)
The main goal of this project is to provide simple and robust facilities
for loadbalancing and high-availability to Linux system and Linux based
infrastructures. Loadbalancing framework relies on well-known and widely
used Linux Virtual Server (IPVS) kernel module providing Layer4 loadbalancing.
Keepalived implements a set of checkers to dynamically and adaptively maintain
and manage loadbalanced server pool according their health. On the other hand
high-availability is achieved by the Virtual Router Redundancy Protocol (VRRP).
VRRP is a fundamental brick for router failover. In addition, Keepalived
implements a set of hooks to the VRRP finite state machine providing low-level
and high-speed protocol interactions. In order to offer fastest network
failure detection, Keepalived implements the Bidirectional Forwarding Detection
(BFD) protocol. VRRP state transition can take into account BFD hints to drive
fast state transition. Keepalived frameworks can be used independently or all
together to provide resilient infrastructures.
Keepalived implementation is based on an I/O multiplexer to handle a
strong multi-threading framework. All the events process use this I/O
multiplexer.
To build keepalived from the git source tree, you will need to have
autoconf, automake and various libraries installed. See the INSTALL
file for details of what needs to be installed and what needs to be
executed before building keepalived.
Keepalived is free software, Copyright (C) Alexandre Cassen.
See the file COPYING for copying conditions.
OPENSSL TOOLKIT LICENCE EXCEPTION
In addition, as the copyright holder of Keepalived,
I, Alexandre Cassen, <acassen@linux-vs.org>,
grant the following special exception:
I, Alexandre Cassen, <acassen@linux-vs.org>, explicitly allow
the compilation and distribution of the Keepalived software with
the OpenSSL Toolkit.
没有合适的资源?快使用搜索试试~ 我知道了~
keepalived-2.2.4.tar.gz 活检插件 nginx
需积分: 5 0 下载量 111 浏览量
2023-11-16
16:08:55
上传
评论
收藏 1.1MB GZ 举报
温馨提示
keepalived-2.2.4.tar.gz 活检插件 nginx keepalived-2.2.4.tar.gz 活检插件 nginx keepalived-2.2.4.tar.gz 活检插件 nginx keepalived-2.2.4.tar.gz 活检插件 nginx keepalived-2.2.4.tar.gz 活检插件 nginx keepalived-2.2.4.tar.gz 活检插件 nginx
资源推荐
资源详情
资源评论
收起资源包目录
keepalived-2.2.4.tar.gz 活检插件 nginx (325个子文件)
genhash.1 2KB
keepalived.conf.5 121KB
keepalived.8 12KB
configure.ac 103KB
Makefile.am 7KB
Makefile.am 4KB
Makefile.am 3KB
Makefile.am 2KB
Makefile.am 2KB
Makefile.am 2KB
Makefile.am 1KB
Makefile.am 1KB
Makefile.am 985B
Makefile.am 707B
Makefile.am 649B
Makefile.am 619B
Makefile.am 604B
Makefile.am 559B
Makefile.am 507B
Makefile.am 483B
Makefile.am 444B
Makefile.am 384B
Makefile.am 191B
ar-lib 6KB
AUTHOR 41B
build_setup 100B
vrrp.c 160KB
vrrp_snmp.c 138KB
parser.c 80KB
keepalived_netlink.c 73KB
main.c 72KB
global_parser.c 71KB
vrrp_parser.c 65KB
vrrp_iproute.c 62KB
check_snmp.c 59KB
scheduler.c 54KB
check_http.c 51KB
vrrp_nftables.c 48KB
vrrp_if.c 44KB
check_data.c 44KB
vrrp_scheduler.c 43KB
vrrp_data.c 40KB
track_process.c 37KB
libipvs.c 36KB
check_parser.c 34KB
ipwrapper.c 34KB
bfd_scheduler.c 30KB
vrrp_dbus.c 30KB
notify.c 29KB
global_data.c 29KB
vrrp_daemon.c 29KB
utils.c 28KB
ipvswrapper.c 27KB
vrrp_iprule.c 27KB
vrrp_iptables_calls.c 26KB
check_smtp.c 24KB
vrrp_ipaddress.c 24KB
vrrp_track.c 24KB
track_file.c 24KB
vrrp_vmac.c 23KB
memory.c 21KB
check_daemon.c 20KB
check_api.c 19KB
rbtree.c 19KB
vrrp_iptables.c 18KB
smtp.c 18KB
nftables.c 18KB
check_nftables.c 16KB
check_misc.c 16KB
vrrp_if_config.c 15KB
bfd_parser.c 15KB
check_dns.c 14KB
snmp.c 14KB
namespaces.c 13KB
vrrp_ipset.c 13KB
layer4.c 13KB
bfd_daemon.c 12KB
reload_monitor.c 12KB
check_ping.c 11KB
bfd_data.c 11KB
check_udp.c 10KB
signals.c 10KB
vrrp_notify.c 10KB
check_genhash.c 9KB
check_ssl.c 9KB
check_bfd.c 9KB
rttables.c 9KB
bfd.c 9KB
vrrp_json.c 9KB
vrrp_ndisc.c 8KB
process.c 8KB
vector.c 8KB
vrrp_arp.c 7KB
vrrp_sync.c 7KB
check_file.c 7KB
vrrp_ip_rule_route_parser.c 6KB
vrrp_static_track.c 6KB
check_tcp.c 6KB
json_writer.c 6KB
vrrp_firewall.c 5KB
共 325 条
- 1
- 2
- 3
- 4
资源评论
8581
- 粉丝: 0
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功