赵计刚
每天进步一点点
随笔 - 234,  文章 - 0,  评论 - 243,  阅读 - 166万

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 设计总结 - 优雅简洁的设计之道

posted on   赵计刚  阅读(3047)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示