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 設計總結 - 優雅簡潔的設計之道


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM