内容提要
Spring Cloud 2025.0.0-M1(北田)发布,基于Spring Boot 3.5.0-M1,新增对spring-cloud-function和spring-cloud-stream的支持,更新多个模块并弃用旧名称。欢迎反馈。
关键要点
-
Spring Cloud 2025.0.0-M1(北田)发布,基于Spring Boot 3.5.0-M1。
-
新增对spring-cloud-function和spring-cloud-stream的支持。
-
更新多个模块并弃用旧名称,提供新旧名称对照表。
-
Spring Cloud Gateway支持Bucket4jRateLimiter和spring-cloud-function。
-
WebClientRouting基础设施被弃用,将在5.0版本中移除。
-
Spring Cloud Config新增属性以禁用解密失败时添加无效前缀。
-
Spring Cloud Stream明确自定义错误处理程序会禁用自动发送到DLQ。
-
Spring Cloud Netflix允许自定义Apache HTTP Client 5的RequestConfig。
-
Spring Cloud Circuitbreaker新增对反应式舱壁的支持。
-
Spring Cloud Function将'synchronized'改为可重入锁以支持虚拟线程。
-
多个模块更新至4.3.0-M1版本,包括Spring Cloud Openfeign、Config、Stream等。
-
欢迎通过GitHub、Gitter、Stack Overflow或Twitter提供反馈。
延伸解读
新旧模块名称对照
Spring Cloud 2025.0.0-M1版本中,多个模块的名称进行了更新并弃用旧名称。开发者需要注意新旧名称的对照,以避免在使用过程中出现警告信息。这一变化旨在提高模块的清晰度,帮助开发者更好地理解不同网关风格和Web框架的使用。
WebClientRouting基础设施的弃用
在此次发布中,WebClientRouting基础设施被标记为弃用,并将在5.0版本中移除。开发者应提前做好迁移准备,避免在未来版本中遇到不兼容的问题。建议关注官方文档以获取替代方案和最佳实践。
Spring Cloud Stream的错误处理
Spring Cloud Stream明确指出,自定义错误处理程序将禁用自动发送到死信队列(DLQ)。这一变化意味着开发者需要自行处理错误逻辑,确保系统的健壮性和可靠性,尤其是在处理消息时。
延伸问答
Spring Cloud 2025.0.0-M1的主要更新内容是什么?
主要更新包括对spring-cloud-function和spring-cloud-stream的支持,多个模块更新至4.3.0-M1版本,以及弃用旧名称。
Spring Cloud 2025.0.0-M1依赖于哪个版本的Spring Boot?
Spring Cloud 2025.0.0-M1依赖于Spring Boot 3.5.0-M1。
Spring Cloud Gateway有哪些新特性?
新增对spring-cloud-function和spring-cloud-stream的支持,并添加了Bucket4jRateLimiter的支持。
Spring Cloud Config在新版本中有哪些改进?
新增属性以禁用解密失败时添加无效前缀。
Spring Cloud Stream的自定义错误处理程序有什么新说明?
明确指出自定义错误处理程序会禁用自动发送到DLQ。
如何获取Spring Cloud 2025.0.0-M1的反馈渠道?
可以通过GitHub、Gitter、Stack Overflow或Twitter提供反馈。