SofaRPC v5.9.0 发布,蚂蚁金服开源 Java RPC 框架


SOFARPC 是一个高可扩展性、高性能、生产级的 Java RPC 框架。在蚂蚁金服 SOFARPC 已经经历了十多年及五代版本的发展。

SOFARPC 致力于简化应用之间的 RPC 调用,为应用提供方便透明、稳定高效的点对点远程服务调用方案。为了用户和开发者方便的进行功能扩展。同时提供了丰富的模型抽象和可扩展接口,包括过滤器、路由、负载均衡等等。还围绕 SOFARPC 框架及其周边组件提供丰富的微服务治理方案。

目前 SOFARPC 发布了 5.9 版本,此版本对 sofa-rpc 框架的增强和一些错误修复(需要 JDK8 版本支持)。

特性

  • 三重调用支持 callback & future #1249
  • 功能/添加 rpc 通用抛出异常 #1259

增强

  • 将 netty 从 4.1.44.Final 升级到 4.1.77.Fina #1211
  • 提高列表差异的效率 #1241
  • 向 nacosConfig 添加更多参数,以支持 auth #1242
  • 支持 json encode null 和 isError #1264
  • Rpc 唯一 id 字符检查支持禁用 #1275

错误修复

  • 修复 DoaminRegistry  #1257

杂项

  • 添加代理基准 #1231
  • 添加 github 操作以释放 jar #1238
  • 修复日志连接错误 #1243
  • LogCodes-拼写错误 #1250
  • 更正 isRandomPort() ( #1256 )的注释 #1272
  • 优化 package-info.java ( #1273 ) 的注释 #1276

更新公告:https://github.com/sofastack/sofa-rpc/releases/tag/v5.9.0


相關推薦

2022-10-28

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

2022-08-26

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

2023-04-22

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

2022-08-13

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

2023-03-04

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

2023-01-08

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

2023-08-31

【直播预告】eBPF 到底是可观测领域的神器 or 鸡肋? SOFARPC 是一个高可扩展性、高性能、生产级的 Java RPC 框架。在蚂蚁金服 SOFARPC 已经经历了十多年及五代版本的发展。 SOFARPC 致力于简化应用之间的 RPC 调用,为应用提供方便

2024-01-24

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

2024-05-24

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

2024-10-19

SOFARPC 是一个高可扩展性、高性能、生产级的 Java RPC 框架。SofaRPC v5.13.2 现已发布,此版本添加了一些功能,带来了对 sofa-rpc 框架的增强和一些错误修复(需要 JDK8 版本支持)。具体更新内容如下: What's Changed Enhancement 将 he

2023-05-13

2 现已发布,具体更新内容包括: New Features 支持 SOFARPC Actuator 支持 SOFAARK 添加 isle feature 启用条件配置 Optimize 为现有代码添加单元测试 更新 codecov-action@v3 并将报告模块添加到静态测试覆盖率 更新 Guice 5.1

2023-06-28

添加 art-sofa-boot-starter 支持场景配置动态bean功能 支持 SOFARPC Actuator 支持索发方舟 添加 isle 功能启用条件配置 优化 增强的启动时间统计能力 支持更多 SPI 自定义框架行为 重构一些类包名 重复一些功能和

2023-11-14

常方便地使用 SOFA 中间件的能力。 SOFABoot 4.1.0 现已发布,具体更新内容包括: New Features 更新 SpringBoot 3.1.5 #1259 更新 SOFA Hessian 3.5.1 #1248 支持 SOFA RPC Rpc provider register blacklist/whitelist # 1254 支持 isle actuato

2023-11-01

便地使用 SOFA 中间件的能力。 SOFABoot 3.21.0 现已发布,具体更新内容包括: New Features 支持 sofa-rpc 供应商注册黑名单/白名单 #1254 Optimize 避免 SofaConfigSourceSupportListener 重复注册配置#1246 修复 @SofaService 注解无