当前位置: 首页 > news >正文

Haproxy 基础知识点

HAProxy提供高可用性、负载均衡以及基于TCP和HTTP的应用代理,支持虚拟主机,它是免费、快速并且可靠的一种负载均衡解决方案。适合处理高负载站点的七层数据请求。类似的代理服务可以屏蔽内部真实服务器,防止内部服务器遭受攻击。

软件:haproxy---主要是做负载均衡的7层,也可以做4层负载均衡
apache也可以做7层负载均衡,但是很麻烦。实际工作中没有人用。
7层负载均衡:用的7层http协议,
4层负载均衡:用的是tcp协议加端口号做的负载均衡

1. ha-proxy概述

ha-proxy是一款高性能的负载均衡软件。因为其专注于负载均衡这一些事情,因此与nginx比起来在负载均衡这件事情上做更好,更专业。

2. ha-proxy的特点:

ha-proxy 作为目前流行的负载均衡软件,必须有其出色的一面。下面介绍一下ha-proxy负载均衡软件的优点:

1.支持tcp/http 两种协议层的负载均衡,使得其负载均衡功能非常丰富。
2.支持8种左右的负载均衡算法支持会话保持,尤其是在http模式时,有许多非常实在的负载均衡算法,适用各种需求。
3.性能非常优秀,单进程处理模式(和Nginx类似)让其性能卓越。
4.拥有一个功能出色的监控页面,实时了解系统的当前状况。
5.功能强大的ACL支持,给用户极大的方便。
6.支持原生SSL,同时支持客户端和服务器的SSL.
7.HAProxy可以作为MySQL、邮件或其它的非web的负载均衡;
8.支持虚拟主机

3. haproxy算法:

1.roundrobin---基于权重进行轮询,此算法是动态的,对于实例启动慢的服务器权重会在运行中调整.不过在设计上,每个后端服务器仅能最多接受4128个连接
2.static-rr---基于权重进行轮询,与roundrobin类似,但是为静态方法,在运行时调整其服务器权重不会生效.不过,其在后端服务器连接数上没有限制
3.leastconn----新的连接请求被派发至具有最少连接数目的后端服务器.

相关文章:

  • 【后端高阶面经:架构篇】46、分布式架构:如何应对高并发的用户请求
  • DeepSeek 赋能教育游戏化:AI 重构学习体验的技术密码
  • 【Volumetric Heatmap热力图插件的使用】
  • python打卡day37
  • 2025/5/26 学习日记 基本/扩展正则表达式 linux三剑客之grep
  • 运行comfyui Wan2.1 文生视频工作流,问题总结
  • 2.BS版使用说明
  • 输入一串字符,统计其中字母的个数
  • SpringBoot整合MyBatis
  • [Godot][游戏开发] 如何在 Godot 中配置 Android 环境(适配新版 Android Studio)
  • 使用 Kotlin 实现 Android 自定义 Lint 检查规则的步骤指南
  • 沉石鱼惊旋
  • [ARM][架构] 02.AArch32 程序状态
  • GPT-4o 风格提示词案例大全(持续更新 ing...)
  • AE THYRO-AX 功率控制器 THYRISTOR-LEISTUNGSSTELLER THYRISTOR POWER CONTROLLER
  • Kotlin学习34-data数据类1
  • uniapp开发小程序,如何根据权限动态配置按钮或页面内容
  • 【Java学习笔记】抽象类
  • Redis 性能优化:核心技术、技巧与最佳实践
  • C++(4)
  • 武汉SEO网站宣传公司哪家好/怎样在浏览器上找网站
  • 自主建设公司网站/网络软文推广网站
  • 网站建设销售怎么样/高端网站制作
  • 嘉兴网站制作推广/怎么制作个人网站
  • linux tomcat 网站目录/百度seo在哪里
  • 网站建设时间规划/站长工具seo诊断