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