---
title: 介绍
description: "HAProxy是一个用C语言编写的开源软件，支持高可用、负载均衡和基于TCP和HTTP的应用程序代理。HAProxy实现了一种事件驱动的单一进程模型，此模型支持数以万计的并发连接，它的运行模式使得它可以很简单安全的整合到当前架构， 同时可以使Web服务器不被暴露到网络。多进程或多线程模型受内存限制 、系统调度器限制以及无处不在的锁限制，很少能处理数千并发连接。事件驱动模型的用户空间(User-Space) 可以更好管理资源和时间，但事件驱动模型在多核系统的扩展性较差，必须进行优化使每个CPU时间片（Cycle）处理更多的任务。HAProxy特别适用于那些负载特大且会话需要保持七层处理的Web站点。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengwebs/ecosystemEnable/HAProxy/kunpenghaproxy_02_0001.html
sourcePath: /source/zh/kunpengwebs/ecosystemEnable/HAProxy/kunpenghaproxy_02_0001.html
indexId: 2532c7ccf8764267590a12e1a584732bc28bc63e9715b010ecccdb84b3d32b1d74
---
# 介绍

#### 简要介绍

HAProxy是一个用C语言编写的开源软件，支持高可用、负载均衡和基于TCP和HTTP的应用程序代理。HAProxy实现了一种事件驱动的单一进程模型，此模型支持数以万计的并发连接，它的运行模式使得它可以很简单安全的整合到当前架构， 同时可以使Web服务器不被暴露到网络。多进程或多线程模型受内存限制 、系统调度器限制以及无处不在的锁限制，很少能处理数千并发连接。事件驱动模型的用户空间(User-Space) 可以更好管理资源和时间，但事件驱动模型在多核系统的扩展性较差，必须进行优化使每个CPU时间片（Cycle）处理更多的任务。HAProxy特别适用于那些负载特大且会话需要保持七层处理的Web站点。

开发语言：C

一句话描述：Web负载均衡


#### 建议的版本

建议使用版本为“HAProxy 1.9.0”。

本文档适用于HAProxy 1.9.0，其他版本的HAProxy移植步骤也可参考本文档。
