SOFARPC 是一个高可扩展性、高性能、生产级的 Java RPC 框架。在蚂蚁金服 SOFARPC 已经经历了十多年及五代版本的发展。
SOFARPC 致力于简化应用之间的 RPC 调用,为应用提供方便透明、稳定高效的点对点远程服务调用方案。为了用户和开发者方便的进行功能扩展。同时提供了丰富的模型抽象和可扩展接口,包括过滤器、路由、负载均衡等等。还围绕 SOFARPC 框架及其周边组件提供丰富的微服务治理方案。
SofaRPC v5.9.1 现已发布,此版本带来对 sofa-rpc 框架的增强和一些错误修复(需要 JDK8 版本支持)。如果你的版本介于 5.7.10 和 5.9.0 之间,官方鼓励进行升级。
具体更新内容如下:
Features
- 支持 prometheus #1280
Enhancement
- 三重异步调用支持 trace log #1282
- 修复 getDeserializerForCustomThrowable 性能 #1288
- Chore(deps):将 protobuf-java 从 3.16.1 升级到 3.16.3 in /bom #1252
- Chore(deps):将 cxf-core 从 3.0.14 升级到 3.4.10 in /bom #1285
- Chore(deps):将 jackson-databind 从 2.9.10.8 升级到 2.12.7.1 in /bom #1279
Bug fix
- 修复三重多类加载器切换问题 #1278
- 修复/三重 trace log 服务无版本问题 #1281
- 修复 triple header 丢失信息的问题 #1289
Misc
- 修复单元测试 #1291
- 添加安全策略 #1293
更新说明:https://github.com/sofastack/sofa-rpc/releases/tag/v5.9.1