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

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

SofaRPC v5.13.0 现已发布,此版本添加了一些功能,带来了对 sofa-rpc 框架的增强和一些错误修复(需要 JDK8 版本支持)。具体更新内容如下:

Feature

  • 支持 triple pojo mode stream call(issue#1332)#1360
  • 支持 kubernetes 扩展注册表 #1395
  • 支持 bzip2 和 gzip 压缩 #1399

Enhancement

  • 优化 UserThreadPoolManager  #1390
  • 优化 h2c 协议的性能 #1400
  • 针对 Nacos weight configuration 进行了增强 #1406
  • 支持默认过滤器配置 #1415
  • 支持 consumer routers config #1416
  • 在 bolt 中添加 providerProcessRegister 事件和记录上下文 #1417
  • 将 hessian 从 3.5.2 升级到 3.5.3 #1409
  • Chore(deps):将 /bom 中的 org.apache.cxf:cxf-core 从 3.4.10 升级到 3.5.8 #1404
  • Chore(deps):在 /bom 中将 org.apache.commons:commons-compress 从 1.25.0 升级到 1.26.0 #1413
  • Chore(deps):将 /all 中的 org.apache.commons:commons-compress 从 1.25.0 升级到 1.26.0 #1414

Bug fix

  • 修复#1380,在执行 init 方法时创建 NacosRegistryProviderObserver #1401

Misc

  • 修复测试用例错误 #1407
  • 为 triple 添加额外的源目录 #1412

详情可查看更新说明:https://github.com/sofastack/sofa-rpc/releases/tag/v5.13.0

免责声明:本文系转载,版权归原作者所有;旨在传递信息,不代表一休教程网的观点和立场。