SOFABoot 是蚂蚁金服开源的基于 Spring Boot 的研发框架,它在 Spring Boot 的基础上,提供了诸如 Readiness Check,类隔离,日志空间隔离等等能力。在增强了 Spring Boot 的同时,SOFABoot 提供了让用户可以在 Spring Boot 中非常方便地使用 SOFA 中间件的能力。
SOFABoot v2.3.2 已发布 。
1.发布说明介绍
本版本主要兼容 SpringBoot v1.5.12;同时,对管控的 SOFARPC 依赖进行升级。
2.兼容性说明
与之前版本兼容
3.新增功能
#44 增加 Windows CI 环境 @QilongZhang
#45 #48 SOFARPC 的 XSD 里增加多个配置参数 @leizhiyuan @NeGnail
4.优化问题
#41 代码更接近 Spring 风格 @ScienJus
#43 增加测试用例 @QilongZhang
#47 兼容 SpringBoot v1.5.12 @khotyn
5.管控依赖升级
com.alipay.sofa:rpc-sofa-boot-starter: v5.3.1 -> v5.3.2
com.alipay.sofa:rpc-sofa-boot-starter:ark-plugin: v5.3.1 -> v5.3.2
SOFARPC 是一个高可扩展性、高性能、生产级的 Java RPC 框架。在蚂蚁金服 SOFARPC 已经经历了十多年及五代版本的发展。SOFARPC 致力于简化应用之间的 RPC 调用,为应用提供方便透明、稳定高效的点对点远程服务调用方案。为了用户和开发者方便的进行功能扩展,SOFARPC 提供了丰富的模型抽象和可扩展接口,包括过滤器、路由、负载均衡等等。同时围绕 SOFARPC 框架及其周边组件提供丰富的微服务治理方案。
SOFARPC v5.3.2 已发布 。
1.发布说明介绍
本版本为 BugFix 版本。
2.兼容性说明
与之前版本兼容。
3.新增功能
无
4.优化功能
#55 默认端口改为 12200 @ujjboy
#59 增加 dubbo 的 lazy 属性传递 @NeGnail
5.Bug修复
#43 ZooKeeper注册中心支持预热权重的配置传递读取 @NeGnail
#73 修复错误拼写 @leizhiyuan
#75 修复JDK代理下异步调用抛出的空指针 @ujjboy
6.删除功能
无
SOFARPC SOFABoot Starter v5.3.2 已发布 。
1.发布说明介绍
本版本为BugFix 版本。
2.兼容性说明
与之前版本兼容。
3.新增功能
#27 新增服务引用的 retries ,lazy,loadBalancer,check属性。 @NeGnail
4.优化功能
#16 代码更接近 Spring 风格, bolt 默认端口改为 12200。 @khotyn
#20 增加 readiness check test 和 graceful shutdown test。 @khotyn
#27 增加多个功能的测试用例。 @NeGnail
#28 sample工程将客户端和服务端拆开。 @leizhiyuan
5.Bug修复
#18 修复 global fitler bug。 @khotyn
#31 修改 bolt 配置的命名,补充缺少的参数转换逻辑。 @leizhiyuan
#33 修复多协议引用同一个服务时启动陷入持续等待的问题。 @NeGnail
6.删除功能
无
SOFABoot v2.4.0、SOFARPC v5.4.0 计划5月份发布,敬请期待。
SOFABoot 码云地址: alipay / sofa-boot Github 地址: alipay/sofa-boot
SOFARPC 码云地址: alipay / sofa-rpc Github 地址: alipay/sofa-rpc