SOFABolt 源碼分析

SOFABolt 是一個輕量級、高性能、易用的遠程通訊框架,基於netty4.1,由螞蟻金服開源。框架

本系列博客會分析 SOFABolt 的使用姿式,設計方案及詳細的源碼解析。後續還會分析 SOFABolt 的最佳實踐 SOFARPC 的設計和實現異步

SOFABolt 源碼分析1 - 最簡使用姿式
SOFABolt 源碼分析2 - RpcServer 服務端啓動設計
SOFABolt 源碼分析3 - RpcClient 客戶端啓動設計
SOFABolt 源碼分析4 - Sync 同步通訊方式設計
SOFABolt 源碼分析5 - Oneway 單向通訊方式設計
SOFABolt 源碼分析6 - Future異步通訊方式設計
SOFABolt 源碼分析7 - Callback 異步通訊方式設計
SOFABolt 源碼分析8 - RemotingCommand 命令協議的設計
SOFABolt 源碼分析9 - UserProcessor 自定義處理器的設計
SOFABolt 源碼分析10 - 精細的線程模型的設計
SOFABolt 源碼分析11 - Config 配置管理的設計
SOFABolt 源碼分析12 - Connection 鏈接管理設計
SOFABolt 源碼分析13 - Connection 事件處理機制的設計
SOFABolt 源碼分析14 - Connection 鏈接監控機制的設計
SOFABolt 源碼分析15 - 雙工通訊機制的設計
SOFABolt 源碼分析16 - 上下文機制的設計
SOFABolt 源碼分析17 - Heartbeat 心跳機制的設計
SOFABolt 源碼分析18 - Protocol 私有協議的設計
SOFABolt 源碼分析19 - Codec 編解碼設計
SOFABolt 源碼分析20 - Serializer 序列化機制設計源碼分析

SOFABolt 源碼分析21 - 超時與快速失敗機制的設計性能

SOFABolt 源碼分析22 - 優雅停機機制的設計線程

SOFABolt 設計總結 - 優雅簡潔的設計之道設計

相關文章
相關標籤/搜索