SOFABolt 网络通信框架 v1.6.2

网络通信框架

  • 源码大小:410KB
  • 源码语言:简体中文
  • 源码类型:国产软件
  • 源码授权:开源软件
  • 更新时间:2020-12-16 16:30:21
  • 源码类别:java源码
  • 源码官网:
  • 网友评分:源码评分
  • 应用平台:Java
410KB
360通过 腾讯通过 金山通过
内容介绍热点排行相关文章下载地址↓

 SOFABolt 是蚂蚁金融服务集团开发的一套基于 Netty 实现的网络通信框架。

为了让 Java 程序员能将更多的精力放在基于网络通信的业务逻辑实现上,而不是过多的纠结于网络底层 NIO 的实现以及处理难以调试的网络问题,Netty 应运而生。

为了让中间件开发者能将更多的精力放在产品功能特性实现上,而不是重复地一遍遍制造通信框架的轮子,SOFABolt 应运而生。

Bolt 名字取自迪士尼动画-闪电狗,是一个基于 Netty 最佳实践的轻量、易用、高性能、易扩展的通信框架。 这些年我们在微服务与消息中间件在网络通信上解决过很多问题,积累了很多经验,并持续的进行着优化和完善,我们希望能把总结出的解决方案沉淀到 SOFABolt 这个基础组件里,让更多的使用网络通信的场景能够统一受益。 目前该产品已经运用在了蚂蚁中间件的微服务 (SOFARPC)、消息中心、分布式事务、分布式开关、以及配置中心等众多产品上。

SOFABolt的基础功能包括:

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

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

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

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

超时控制

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

心跳与 IDLE 事件处理

2、协议框架 ( protocol-skeleton )

命令与命令处理器

编解码处理器

心跳触发器

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

RPC 通信协议的设计

灵活的反序列化时机控制

请求处理超时 FailFast 机制

用户请求处理器 ( UserProcessor )

双工通信

人气源码
下载地址
相关文章
网友评论
下载声明

☉ 解压密码:www.jb51.net 就是本站主域名,希望大家看清楚,[ 分享码的获取方法 ]可以参考这篇文章
☉ 推荐使用 [ 迅雷 ] 下载,使用 [ WinRAR v5 ] 以上版本解压本站软件。
☉ 如果这个软件总是不能下载的请在评论中留言,我们会尽快修复,谢谢!
☉ 下载本站资源,如果服务器暂不能下载请过一段时间重试!或者多试试几个下载地址
☉ 如果遇到什么问题,请评论留言,我们定会解决问题,谢谢大家支持!
☉ 本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。
☉ 本站提供的SOFABolt 网络通信框架 v1.6.2资源来源互联网,版权归该下载资源的合法拥有者所有。