![](https://img.kancloud.cn/b6/1b/b61b06c0548661f844556bd2c8bec82f_1010x1054.png)
[Lars源代码](https://github.com/aceld/Lars)
* github
https://github.com/aceld/Lars
* gitee
https://gitee.com/Aceld/Lars
# **Lars**
(**L**oad balance **A**nd **R**emote service schedule **S**ystem)
* [default](default.md)
* [一、Lars系统概述](一、概述.md)
* [第1章-概述](README.md)
* [第2章-项目目录构建](二、项目目录构建.md)
* [二、Reactor模型服务器框架](二、Reactor模型服务器框架.md)
* [第1章-项目结构与V0.1雏形](第1章-项目结构与V0.1雏形.md)
* [第2章-内存管理与Buffer封装](第2章-内存管理与Buffer封装.md)
* [第3章-事件触发EventLoop](第3章-事件触发EventLoop.md)
* [第4章-链接与消息封装](第4章-链接与消息封装.md)
* [第5章-Client客户端模型](第5章-Client客户端模型.md)
* [第6章-连接管理及限制](第6章-连接管理及限制.md)
* [第7章-消息业务路由分发机制](第7章-消息业务路由分发机制.md)
* [第8章-链接创建/销毁Hook机制](第8章-链接创建-销毁Hook机制.md)
* [第9章-消息任务队列与线程池](第9章-消息任务队列与线程池.md)
* [第10章-配置文件读写功能](第10章-配置文件读写功能.md)
* [第11章-udp服务与客户端](第11章-udp服务与客户端.md)
* [第12章-数据传输协议protocol buffer](第12章-数据传输协议protocolbuffer.md)
* [第13章-QPS性能测试](第13章-QPS性能测试.md)
* [第14章-异步消息任务机制](第14章-异步消息任务机制.md)
* [第15章-链接属性设置功能](第15章-链接属性设置功能.md)
* [三、Lars系统之DNSService](三、DNSService.md)
* [第1章-Lars-dns简介](第1章-Lars-dns简介.md)
* [第2章-数据库创建](第2章-数据库创建.md)
* [第3章-项目目录结构及环境构建](第3章-项目目录结构及环境构建.md)
* [第4章-Route结构的定义](第4章-Route结构的定义.md)
* [第5章-获取Route信息](第5章-获取Route信息.md)
* [第6章-Route订阅模式](第6章-Route订阅模式.md)
* [第7章-Backend Thread实时监控](第7章-BackendThread实时监控.md)
* [四、Lars系统之Report Service](四、Lars系统之ReportService.md)
* [第1章-项目概述-数据表及proto3协议定义](第1章-项目概述-数据表及proto3协议定义.md)
* [第2章-获取report上报数据](第2章-获取report上报数据.md)
* [第3章-存储线程池及消息队列](第3章-存储线程池及消息队列.md)
* [五、Lars系统之LoadBalance Agent](五、Lars系统之LoadBalanceAgent.md)
* [第1章-项目概述及构建](第1章-项目概述及构建.md)
* [第2章-主模块业务结构搭建](第2章-主模块业务结构搭建.md)
* [第3章-Report与Dns Client设计与实现](第3章-Report与DnsClient设计与实现.md)
* [第4章-负载均衡模块基础设计](第4章-负载均衡模块基础设计.md)
* [第5章-负载均衡获取Host主机信息API](第5章-负载均衡获取Host主机信息API.md)
* [第6章-负载均衡上报Host主机信息API](第6章-负载均衡上报Host主机信息API.md)
* [第7章-过期窗口清理与过载超时(V0.5)](第7章-过期窗口清理与过载超时V0.5.md)
* [第8章-定期拉取最新路由信息(V0.6)](第8章-定期拉取最新路由信息V0.6.md)
* [第9章-负载均衡获取Route信息API(0.7)](第9章-负载均衡获取Route信息API0.7.md)
* [第10章-API初始化接口(V0.8)](第10章-API初始化接口V0.8.md)
* [第11章-Lars Agent性能测试工具](第11章-LarsAgent性能测试工具.md)
* [第12章- Lars启动工具脚本](第12章-Lars启动工具脚本.md)
---
### 关于作者:
作者:`Aceld(刘丹冰)`
mail: [danbing.at@gmail.com](mailto:danbing.at@gmail.com)
github: [https://github.com/aceld](https://github.com/aceld)
原创书籍: [https://www.kancloud.cn/@aceld](https://www.kancloud.cn/@aceld)
![](https://img.kancloud.cn/b0/d1/b0d11a21ba62e96aef1c11d5bfff2cf8_227x227.jpg)
>**原创声明:未经作者允许请勿转载, 如果转载请注明出处**
- 一、Lars系统概述
- 第1章-概述
- 第2章-项目目录构建
- 二、Reactor模型服务器框架
- 第1章-项目结构与V0.1雏形
- 第2章-内存管理与Buffer封装
- 第3章-事件触发EventLoop
- 第4章-链接与消息封装
- 第5章-Client客户端模型
- 第6章-连接管理及限制
- 第7章-消息业务路由分发机制
- 第8章-链接创建/销毁Hook机制
- 第9章-消息任务队列与线程池
- 第10章-配置文件读写功能
- 第11章-udp服务与客户端
- 第12章-数据传输协议protocol buffer
- 第13章-QPS性能测试
- 第14章-异步消息任务机制
- 第15章-链接属性设置功能
- 三、Lars系统之DNSService
- 第1章-Lars-dns简介
- 第2章-数据库创建
- 第3章-项目目录结构及环境构建
- 第4章-Route结构的定义
- 第5章-获取Route信息
- 第6章-Route订阅模式
- 第7章-Backend Thread实时监控
- 四、Lars系统之Report Service
- 第1章-项目概述-数据表及proto3协议定义
- 第2章-获取report上报数据
- 第3章-存储线程池及消息队列
- 五、Lars系统之LoadBalance Agent
- 第1章-项目概述及构建
- 第2章-主模块业务结构搭建
- 第3章-Report与Dns Client设计与实现
- 第4章-负载均衡模块基础设计
- 第5章-负载均衡获取Host主机信息API
- 第6章-负载均衡上报Host主机信息API
- 第7章-过期窗口清理与过载超时(V0.5)
- 第8章-定期拉取最新路由信息(V0.6)
- 第9章-负载均衡获取Route信息API(0.7)
- 第10章-API初始化接口(V0.8)
- 第11章-Lars Agent性能测试工具
- 第12章- Lars启动工具脚本