HAProxy配置分為五部分,分別如下
1、global
全局配置主要定義全局參數,屬于進程級的配置,通常和操作系統配置有關
2、default
配置默認參數,這些參數可以被frontend,listen,backend所繼承
說明:如果在frontend、backend、listen中配置同一樣的參數,該參數值會覆蓋defaults中設置的
3、frontend
接收用戶請求,根據ACL定義的規則,可以將用戶請求,轉發給不同的后端backend服務器
4、backend
后端服務集群,一個backend服務器對應一個或多個實體服務器
5、Listen
frontend和backend的組合體,比如實例狀態監控部分,一般都使用listen段
關于haproxy時間格式配置
us: 微秒(microseconds),即1/1000000秒;
ms: 毫秒(milliseconds),即1/1000秒;
s: 秒(seconds);
m: 分鐘(minutes);
h:小時(hours);
d: 天(days);