本书已迁移至

https://www.yuque.com/aceld

Lars源代码

Lars

(Load balance And Remote service schedule System)

  • [一、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启动工具脚本]

关于作者:

作者:Aceld(刘丹冰)

mail: danbing.at@gmail.com
github: https://github.com/aceld
原创书籍: https://www.kancloud.cn/@aceld

>原创声明:未经作者允许请勿转载, 如果转载请注明出处