【负载均衡系列】Keepalive

打印 上一主题 下一主题

主题 948|帖子 948|积分 2844

一、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 响应,认为服务健康;否则标志为故障。   
    • 示例配置:  

  1. virtual_serve
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

何小豆儿在此

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表