本書已遷移至

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
原創書籍: http://www.hmoore.net/@aceld

>原創聲明:未經作者允許請勿轉載, 如果轉載請注明出處