【负载均衡系列】Keepalive
一、Keepalived 的核心功能Keepalived 是一款用于实现 高可用(HA) 和 负载均衡 的开源工具,核心基于 VRRP(Virtual Router Redundancy Protocol) 协议,工作在网络四层(传输层)和七层(应用层)。
重要用途:
[*]通过虚拟IP(VIP)实现服务高可用(主备切换)。
[*]支持四层(TCP/UDP)和七层(HTTP/HTTPS)健康检查,动态剔除故障节点。
[*]联合IPVS(Linux内核模块)实现负载均衡。
二、四层(L4)和七层(L7)的工作原理
1. 四层(传输层)工作模式
[*]原理:基于 TCP/UDP 协议,通过检测目标服务的 IP+端口 是否可达。
[*]实现方式:
[*]Keepalived 向目标服务的 IP 和端口发送 SYN 包。
[*]若收到 SYN+ACK 响应,认为服务健康;否则标志为故障。
[*]示例配置:
virtual_serve
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]