何小豆儿在此 发表于 2025-3-25 02:39:48

【负载均衡系列】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]
查看完整版本: 【负载均衡系列】Keepalive