HAProxy
文章平均质量分 56
tycoon1988
这个作者很懒,什么都没留下…
展开
-
HAProxy 研究笔记 -- TCP 连接处理流程
本文基于 HAProxy 1.5-dev7 版本。目录1. 关键数据结构 session2. 相关初始化2.1. 初始化处理 TCP 连接的方法2.2. 初始化 listener2.3. 绑定所有已注册协议上的 listeners2.4. 启用所有已注册协议上的 listeners3. TCP 连接的处理流程3.1. 接受新建连接原创 2015-02-01 11:13:28 · 1784 阅读 · 0 评论 -
HAProxy内存池实现源码分析
名词解释:pool: 固定大小的一组内存区间组成的内存池;free_list: pool中固定大小的内存块以链表形式存储,链表的表头是free_list。申请空闲内存时从free_list中取头结点,释放内存时将内存块放到free_list的头结点。trunk: 固定大小的一块内存,多个相同大小的trunk组成pool的free_list。存储结构:pool列表: 利用双向链表原创 2015-02-01 10:52:15 · 827 阅读 · 0 评论 -
HAProxy
HAProxy的event_accept函数源码分析HAProxy的独门武器:ebtreeNginx使用ETag功能的分析HAProxy 研究笔记 -- HTTP请求处理-1-接收HAProxy 研究笔记 -- 主循环处理流程 HAProxy 研究笔记 -- HTTP请求处理-2-解析HAProxy 研究笔记 -- epoll 事件的处理多个进程绑定相同端口的实现分析[原创 2015-02-01 10:57:34 · 477 阅读 · 1 评论