上一篇文章介绍到了HAProxy进行转发功能的配置,其是针对于根据不同情况下来进行的转发。
最近我做的项目是进行公司广州合作机房到aws亚马逊机房之间产生的延时,其中此链路的线路如下:
广州合作机房---->深圳自研机房---->北美自研机房---->aws
针对于这个链路,我们需要在深圳自研机房和北美自研机房上分别架上HAProxy代理进行消息的转发,而由于测速是使用自己用socket写的TCP ping包,就要求TCP包能沿着源链路返回到广州节点上,也就是说其是双向通信的。
刚开始我的配置文件如下:
####################全局配置信息########################
#######参数是进程级的,通常和操作系统(OS)相关#########
global
log 127.0.0.1 local0 #[err warning info debug]
uid 1005 #所属运行的用户uid
gid 1005 #所属运行的用户组
da