SOFABolt下载信息:软件大小为157KB。软件语言

作者:二师兄的小弟大 时间:2021-10-19 15:25:42

SOFABolt下载信息:软件大小为157KB。软件语言:中文。软件分类:编程开发。运行环境:WinAll。

SOFABolt是一款功能齐全的通信网络架构软件。SOFABolt最新版本是蚂蚁金融服务项目集团公司所开发设计的,在netty的基本上开展开发设计。现阶段该软件早已可用在小蚂蚁正中间的微服务架构、消息盒子、分布式系统电源开关及其其他商品上。

SOFABolt是一款功能齐全的通信网络架构软件。SOFABolt最新版本是蚂蚁金融服务项目集团公司所开发设计的,在netty的基本上开展开发设计。现阶段该软件早已可用在小蚂蚁正中间的微服务架构、消息盒子、分布式系统电源开关及其其他商品上。

SOFABolt

SOFABolt使用方法

将 SOFABolt 用作一个远程通信框架,使用者可以不用关心如何实现一个私有协议的细节,直接使用我们内置的 RPC 通信协议。可以非常简单的启动客户端与服务端,同时注册一个用户请求处理器,即可完成远程调用。同时,像连接管理、心跳等基础功能特性都默认可以使用。 当前支持的调用类型如下图所示:

使用方法

将 SOFABolt 用作一个协议框架,使用者可以复用基础的通信模型、协议包含的接口定义等基础功能。然后根据自己设计的私有协议自定义 Command 类型、Command 处理器、编解码处理器等。如下图所示,RPC 和消息的 Command 定义结构:

使用方法

SOFABolt功能介绍

SOFABolt的基础功能包括:

1、基础通信功能 ( remoting-core )

基于 Netty 高效的网络 IO 与线程模型运用

连接管理 (无锁建连,定时断链,自动重连)

基础通信模型 ( oneway,sync,future,callback )

超时控制

批量解包与批量提交处理器

心跳与 IDLE 事件处理

2、协议框架 ( pro tocol-skeleton )

命令与命令处理器

编解码处理器

心跳触发器

3、私有协议定制实现 - RPC 通信协议 ( prot ocol-implementation )

RPC 通信协议的设计

灵活的反序列化时机控制

请求处理超时 FailFast 机制

用户请求处理器 ( UserProcessor )

双工通信

资源下载地址

主线路:快速下载


SOFABolt相关游戏
SOFABolt问答攻略
随便看看

新闻 攻略 问答 教程 公告