精品为您呈现,快乐和您分享!
收藏本站
类型:编程开发 语言:简体
大小:157KB 更新时间:2021-02-09
推荐指数:
应用简介
SOFABolt是蚂蚁金服开发的基于Netty的网络通信框架。目前该产品已在蚂蚁中间件的微服务SOFARPC、消息中心、分布式事务、分布式交换机、配置中心等多个产品中使用。优越的。
SOFABolt是蚂蚁金服开发的基于Netty的网络通信框架。目前该产品已应用于蚂蚁中间件微服务(SOFARPC)、消息中心、分布式事务、分布式交换机、配置中心等多个产品上。
特征
SOFABolt的基本功能包括:
1. 基本通信功能(remoting-core)
基于Netty的高效网络IO和线程模型应用
连接管理(无锁连接建立、定时链路断开、自动重连)
基本通信模型(oneway、sync、future、callback)
超时控制
批量拆包和批量提交处理器
心跳和IDLE 事件处理
2. 协议框架(pro protocol-sculpture)
命令和命令处理器
编解码处理器
心跳触发
3、私有协议的定制实现——RPC通信协议(prot ocol-implementation)
RPC通信协议设计
灵活的反序列化时序控制
请求处理超时FailFast机制
用户请求处理器(UserProcessor)
双工通讯
热门攻略
热门资讯