一个 Bootiful 播客:Spring Integration 负责人 Artem Bilan 谈 Spring Integration 6 的最新进展

工程技术 | Josh Long | 2023年3月30日 | ...

各位 Spring 爱好者们,大家好!在这一期节目中,Josh Long (@starbuxman) 与 Spring Integration 负责人 Artem Bilan (@artem_bilan) 畅谈 Spring Integration 的最新进展和亮点。Spring Integration 让连接日益庞大且不同的服务和系统生态系统变得更加容易。

节目备注

Spring Cloud 2022.0.2 已发布

发布 | Spencer Gibb | 2023年3月30日 | ...

我代表社区很高兴地宣布,Spring Cloud 2022.0.2 版本列车的通用版本 (RELEASE) 已于今日发布。该版本可在 Maven Central 中找到。您可以查看 2022.0.2 发布说明以获取更多信息

2022.0.2 版本列车的显著变化

在此处查看此版本中包含的所有问题和 Pull Request:此处

Spring Cloud Kubernetes

  • 新增了对使用 Fabric8 DiscoveryClient 的外部名称服务的支持 (#1243)
  • 将 Pod 元数据和注解添加到 ServiceInstance (#1254)

Spring Cloud Contract

  • 允许 sendMessage 处理来自文件的消息体 (.1867)
  • 使用 RestTemplate 拦截器放宽 SSL 验证 (#1869)

使用 Project Reactor 3 进行上下文传播 - 响应式与命令式之间的统一桥接

工程技术 | Dariusz Jędrzejczyk | 2023年3月30日 | ...

本文是系列文章的一部分

  1. 基础知识
  2. Spring Cloud Sleuth 的坎坷之路
  3. 响应式与命令式之间的统一桥接

我们在上一篇文章中得出的结论是,Spring Cloud Sleuth 的 MANUAL 上下文传播策略既高性能又提供了正确的语义。从许多经验中,Spring、Micrometer 和 Reactor 团队创建了一个新的上下文传播库。其目标是封装在 ThreadLocal 值和类似 Map 的结构之间传输上下文数据的关注点。Micrometer 1.10 和 Reactor 3.5 都基于它构建,以在 Reactor 和命令式代码之间提供一流的体验。通过使用 Reactor 的 Context,我们隐式暴露了 ThreadLocal……

使用 Project Reactor 2 进行上下文传播 - Spring Cloud Sleuth 的坎坷之路

工程技术 | Dariusz Jędrzejczyk | 2023年3月29日 | ...

本文是系列文章的一部分

  1. 基础知识
  2. Spring Cloud Sleuth 的坎坷之路
  3. 响应式与命令式之间的统一桥接

Spring Cloud Sleuth 最近成为了 Micrometer Tracing 的一部分,它是 Micrometer 项目的一部分。大部分跟踪(tracing)仪表化集中在 Micrometer 内部,位于新的可观测性 API 下。这些项目的目标是实现任何应用的可观测性——以指标、跟踪和包含关联标识符的日志的形式。为了实现这一目标,库需要一种传输上下文信息的方法。当应用以任何形式处理异步时,这项任务就变得相当具有挑战性。在上一篇文章中,我们回顾了使用 的上下文传播基础知识

本周 Spring 焦点 - 2023年3月28日

工程技术 | Josh Long | 2023年3月28日 | ...

各位 Spring 爱好者们,大家好!欢迎收看新一期的《本周 Spring 焦点》!我正在洛杉矶向大家报道,我和家人为了我女儿的春假来到这里。我们打算考察一些未来的大学,还要去迪士尼乐园。不用说,我格外高兴本周有这么多精彩的内容可读;我可以细细品味每一篇文章!让我们开始吧!

使用 Project Reactor 1 进行上下文传播 - 基础知识

工程技术 | Dariusz Jędrzejczyk | 2023年3月28日 | ...

本文是系列文章的一部分

  1. 基础知识
  2. Spring Cloud Sleuth 的坎坷之路
  3. 响应式与命令式之间的统一桥接

Spring Boot 3 和 Spring Framework 6 为我们带来了一种统一且一致的方式,以便在使用 Micrometer 的应用中启用可观测性。从 Spring Cloud Sleuth 到 Micrometer 的演进,以及 Observation API 和 Micrometer Tracing,促使我们整合各种上下文传播方法。在本系列博文中,我们将解释我们是如何在 Project Reactor 中支持上下文传播,以满足命令式库的需求。通过……

Spring Integration for AWS 3.0.0-M2 和 Spring Cloud Stream Kinesis Binder 4.0.0-M1 现已发布

发布 | Artem Bilan | 2023年3月27日 | ...

亲爱的 Spring 社区:

今天,我很高兴与大家分享一个消息:用于 AWS 的 Spring Integration 扩展项目用于 Spring Cloud Stream 的 AWS Kinesis Binder 已最终迁移到 AWS Java SDK v2,它们的里程碑版本 3.0.0-M24.0.0-M1 可从 Spring 里程碑仓库获取。

我不能说这是一项愉快的工作,因为它不仅仅是简单的依赖升级和命名空间重命名。整个 AWS SDK API 都改变成了更现代的 Java 风格,包括 CompletableFuture 组合和 Stream API、lambda 风格配置,以及生成的……

Spring Modulith 0.5.1 已发布

发布 | Oliver Drotbohm | 2023年3月24日 | ...

我很高兴宣布 Spring Modulith 0.5.1 版本现已发布。该版本主要包含一个重要的 Bug 修复(spring-modulith-runtime 模块意外地包含了一个仅用于测试的 Logback 配置文件)以及对最新 Spring Boot 版本的常规升级。更多信息请参见完整更新日志参考文档

如果您想了解该项目是什么,Voxxed Days Zurich 发布了“Spring Modulith – 面向架构好奇开发者的 Spring”

Spring Boot 3.1.0-M2 现已发布

发布 | Andy Wilkinson | 2023年3月24日 | ...

我代表团队和所有贡献者很高兴宣布 Spring Boot 3.1.0-M2 已发布,现可从 https://repo.spring.io/milestone 获取。

此版本包含 81 项增强、文档改进、依赖升级和错误修复。值得关注的新功能包括

  • Spring Authorization Service 的自动配置
  • 改进的 Testcontainers 集成
  • 改进的 Spring for GraphQL 自动配置

请参阅发布说明了解更多详细信息和升级说明。

感谢所有通过提交问题报告和 pull… 做出贡献的人

Spring for Apache Pulsar 0.2.0 现已发布

发布 | Chris Bono | 2023年3月24日 | ...

我代表团队和所有贡献者很高兴宣布 Spring for Apache Pulsar 0.2.0 已发布,现可从 Maven Central 获取。

这是该框架的第二个 GA 次要版本。尽管 0.2.0 仍处于实验性的 Spring 项目中,但它正在按以下方式迁移到主要的 Spring 项目中

  • 核心将迁移到 spring-projects/spring-pulsar (目标四月中旬)
  • 自动配置将迁移到 spring-projects/spring-boot (目标是 Spring Boot 3.2.0 版本)
  • Binder 将迁移到 spring-cloud/spring-cloud-stream (目标是 SCSt 4.1.0 版本)

获取 Spring 新闻通讯

订阅 Spring 新闻通讯,保持联系

订阅

领先一步

VMware 提供培训和认证,助您快速提升。

了解更多

获取支持

Tanzu Spring 通过一项简单的订阅提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

查看 Spring 社区所有即将举行的活动。

查看全部