高性能 Java RPC 框架 SOFARPC

高性能 Java RPC 框架 SOFARPC

Apache 2.0
Java
跨平台
蚂蚁金服
2018-04-19
王练

SOFARPC 是一个高可扩展性、高性能、生产级的 Java RPC 框架。在蚂蚁金服 SOFARPC 已经经历了十多年及五代版本的发展。SOFARPC 致力于简化应用之间的 RPC 调用,为应用提供方便透明、稳定高效的点对点远程服务调用方案。为了用户和开发者方便的进行功能扩展,SOFARPC 提供了丰富的模型抽象和可扩展接口,包括过滤器、路由、负载均衡等等。同时围绕 SOFARPC 框架及其周边组件提供丰富的微服务治理方案。

功能特性

  • 透明化、高性能的远程服务调用

  • 支持多种服务路由及负载均衡策略

  • 支持多种注册中心的集成

  • 支持多种协议

  • 支持同步、单向、回调、泛化等多种调用方式

  • 支持集群容错、服务预热、自动故障隔离

  • 强大的扩展功能,可以按需扩展各个功能组件

需要

编译需要 JDK 7 及以上、Maven 3.2.5 及以上。

运行需求 JDK 6 及以上。

的码云指数为
超过 的项目
加载中

评论(7)

z
zb1504335057465
不整点东西出来,体现不出工作量
牛牛牛牛
牛牛牛牛
包结构很多跟dubbo一样
_snake_
_snake_
本来就是个dubbo改良版,但是物理硬件给力,每个节点256GB😆
草帽epeee
和hessian有什么区别,现在不都流行rest风格的接口么
GingerKing
GingerKing
这个项目怎么运行?是用什么服务器?tomcat好像跑不起来
风从东方来
风从东方来
高性能体现在哪里?跟谁比的?
TGVvbmFyZA
TGVvbmFyZA
和Dubbo什麼區別?

SOFARPC v5.6.4 发布,蚂蚁金服开源 Java RPC 框架

本期发布内容: 试验性支持 RPC 可能的多版本发布; 升级 Dubbo 依赖版本到2.6.7; 优化 gRPC 支持代码; 升级 Netty 版本4.1.44.final,解决安全问题; 修复 Tracer 采样兼容问题; 修复注册...

前天 17:31

SOFARPC 发布 v5.6.3 版本,Java RPC 框架

本期发布内容 虽然是个小版本升级,但是干货不少,详情请见 https://github.com/sofastack/sofa-rpc-boot-projects/releases 鼓励目前正在使用 5.6.x 版本的用户升级 New Features (新功能)...

2019/12/16 15:30

SOFARPC v5.5.9 发布,蚂蚁金服开源 Java RPC 框架

本期发布内容: i. 修改建联默认超时时间为1s,防止异常情况下建联时间过长 1. Abstract It is a bug fix version. We encourage everyone use 5.5.x to upgrade. For the details and all c...

2019/11/05 16:04

SOFARPC 发布 v5.6.1 版本,Java RPC 框架

本期发布内容 升级 sofa-bolt 的版本到 1.5.6 修复 com.alipay.sofa.rpc.log.LoggerFactory 提供的 Logger 实现方案在多 classloader 场景下存在会出现类型不匹配的问题 修复 providerInfo 中...

2019/09/16 12:11

SOFARPC 发布 v5.6.0 版本 ,蚂蚁金服开源 Java RPC 框架

本期发布内容: i. 支持 protostuff 序列化 ii. 重构 consul 注册中心实现(重新设计数据结构) iii. 升级 zk 到 4.0.1 支持 Spring Cloud iv. 修复使用 rest 场景内存泄露等 bug Abstract Enh...

2019/06/27 12:04

SOFARPC 5.6 发布,Java 实现的 RPC 服务框架

Abstract 功能增强和bug修复,该版本要求JDK8或以上版本,推荐所有5.5.X用户升级 Compatibility Note JDK8 required Consul registry redesigned, not compatible with 5.5.0 New Features ...

2019/06/25 10:45

SOFARPC 发布 v5.5.6 版本,蚂蚁金服开源 Java RPC 框架

本期发布内容 i. 修复 SOFARegistry 场景下地址为空场景下的可能问题 ii. 支持 Ark 隔离, 发布服务时,注册服务类加载器 1. Abstract It is a bug fix version. We encourage everyone use...

2019/06/19 10:56

SOFARPC 发布 v5.5.4 版本 | 蚂蚁金服开源 Java RPC 框架

本期发布内容 1. 摘要 这是一个 Bug Fix 的版本,鼓励目前正在使用 5.5.x 版本的用户升级。 更多的变更和功能细节, 请参考 5.5.4. 里程碑的 Issue 和 PR。 2. 兼容性 没有不兼容问题 3. BUG...

2019/06/05 12:11

SOFARPC 发布 v5.5.3,来自蚂蚁金服的 Java RPC 框架

本期发布内容 1. 摘要 这是一个 Bug Fix 的版本,鼓励目前正在使用 5.5.x 版本的用户升级。 更多的变更和功能细节, 请参考 5.5.3 里程碑的 Issue 和 PR。 2. 兼容性 没有不兼容问题 3. BUG 修...

2019/05/21 16:38

SOFARPC 5.5.2 发布,来自蚂蚁金服的 Java RPC 框架

本期发布内容 1. 摘要 这是一个 Bug Fix 的版本,鼓励目前正在使用 5.5.x 版本的用户升级。 更多的变更和功能细节, 请参考 5.5.2 里程碑的 Issue 和 PR。 2. 兼容性 没有不兼容问题。 3. 新功...

2019/04/23 11:29

没有更多内容

加载失败,请刷新页面

8
回答
SOFA:十年锤炼自研架构,拥抱开源共建

SOFA(Scalable Open Financial Architecture)是蚂蚁金服研发的金融级分布式中间件,很多人认为这个国产自主研发项目来势...

2018/09/12 15:49

没有更多内容

加载失败,请刷新页面

没有更多内容

重磅消息:蚂蚁金服推出RPC框架

**先附上框架地址** > https://github.com/alipay/sofa-boot > https://github.com/alipay/sofa-rpc **蚂蚁金服推出一系列框架和组件服务 ** **sofa-boot ** > SOFABoot 是蚂蚁金服开源的基于...

2018/04/20 00:34
1.2K
0
SOFARPC 集成 Zookeeper 注册中心

sofarpc 的使用感觉和dubbo差不多,这篇是转别人的使用 SOFARPC 是近期蚂蚁金服开源的一个高可扩展性、高性能、生产级的 Java RPC 框架。在蚂蚁金服 SOFARPC 已经经历了十多年及五代版本的发...

2019/03/05 23:34
67
0
蚂蚁金服启动分布式中间件开源计划,用于快速构建金融级云原生架构

原文地址:http://www.sohu.com/a/228804309_99940985 我们很高兴地宣布,今天蚂蚁金服启动分布式中间件(Scalable Open Financial Architecture,以下简称 SOFA 中间件)的开源计划! SOFA...

2018/05/01 16:47
1.3K
0
Alipay 开源 SofaRPC

概述 SOFARPC 是一个高可扩展性、高性能、生产级的 Java RPC 框架。在蚂蚁金服 SOFARPC 已经经历了十多年及五代版本的发展。SOFARPC 致力于简化应用之间的 RPC 调用,为应用提供方便透明、稳...

2018/04/20 08:56
5.1K
0
蚂蚁金服 3 个项目进入 CNCF 云原生全景图 | 开源

2019 年 6 月 25 日,全球知名开源组织云原生计算基金会 CNCF 宣布,蚂蚁金服正式成为 CNCF 黄金会员,蚂蚁金服表示将持续加大对开源项目的支持,包括 Kubernetes,ServiceMesh,Serverless,...

2019/08/07 13:11
18
0
开源 | Eggjs 和 SOFA 的跨语言互调

摘要: 本文通过 Step by Step 的形式介绍了 Eggjs 和 SOFA(Java)是如何进行互联互通的,涵盖了 RPC 的服务发现、接口定义、本地代理生成、服务端实现等各方面,期望展现给你一个相对完整的...

2018/06/14 13:12
129
0
开源 | 蚂蚁金服分布式中间件开源第二弹:丰富微服务架构体系

小蚂蚁说: 数据、消息、微服务是蚂蚁金服自主研发的金融级分布式中间件 SOFA (Scalable Open Financial Architecture)的三大方向。 一个多月前,蚂蚁金服开源了 SOFABoot 和 SOFARPC 两个...

2018/06/01 14:56
307
0
开源 | Eggjs 和 SOFA 的跨语言互调

摘要: 本文通过 Step by Step 的形式介绍了 Eggjs 和 SOFA(Java)是如何进行互联互通的,涵盖了 RPC 的服务发现、接口定义、本地代理生成、服务端实现等各方面,期望展现给你一个相对完整的...

2018/06/14 13:12
45
0
SOFARPC 5.5.X 新版发布 | 集成 Nacos 与 Hystrix

SOFA Scalable Open Financial Architecture 是蚂蚁金服自主研发的金融级分布式中间件,包含了构建金融级云原生架构所需的各个组件,是在金融场景里锤炼出来的最佳实践。 SOFA 文档: http://...

2019/03/06 11:38
187
0
蚂蚁金服 3 个项目进入 CNCF 云原生全景图 | 开源

2019 年 6 月 25 日,全球知名开源组织云原生计算基金会 CNCF 宣布,蚂蚁金服正式成为 CNCF 黄金会员,蚂蚁金服表示将持续加大对开源项目的支持,包括 Kubernetes,ServiceMesh,Serverless,...

2019/07/09 10:29
25
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部