测试 Spring Cloud Stream 应用 - 第 2 部分

工程 | David Turanski | 2020年12月15日 | ...

这是测试 Stream 应用的第 2 部分。在第 1 部分中,我们实现并测试了我们示例 couchbase-sink 应用所需的核心功能。函数级别的测试涵盖了预期的成功和错误场景,并依赖于 Testcontainers 来配置 Couchbase 集群。本文假设您已阅读第 1 部分,并接着上一部分的内容。

Couchbase Sink

在第 1 部分中,我们验证了我们为 upserting 数据到 Couchbase 编写的函数按预期工作。现在我们可以使用这个函数,它被暴露为一个 java.util.Consumer,来实现一个 sink,以便在用…构建的数据管道中使用。

Spring Cloud 2020.0.0-RC1 (又名 Ilford) 已发布

发布 | Ryan Baxter | 2020年12月15日 | ...

我代表社区,很高兴地宣布 Spring Cloud 2020 发行版本火车 (Release Train) 的 Release Candidate 1 (RC1) 今日已发布。您可以在 Spring Milestone 仓库中找到此版本。有关更多信息,请参阅 2020 发行说明

2020 发行版本火车中的显著变化

此版本需要 Spring Boot 2.4.0。

请参阅 wiki 以获取此发行版本火车中所有重大变更的列表。

Github 项目中查看所有包含的问题和拉取请求。

Spring Cloud Contract

Gradle 插件在执行任务时创建了一个单独的 classpath

Spring Cloud Kubernetes

案例研究:使用 CDC Debezium source 和 Analytics sink 进行实时变更数据捕获 (CDC) 分析

工程 | Christian Tzolov | 2020年12月14日 | ...

一个美好的播客:开放 Web 传奇人物 Dion Almaer

工程 | Josh Long | 2020年12月14日 | ...

各位 Spring 粉丝,大家好!在这个特别的周中插播中,我(Josh Long)纠正了上周犯的一个错误:当时我不小心发布了包含开放 Web 传奇人物 Dion Almaer 访谈的节目,而我本应发布与那位富有启发性且令人惊叹的 Spring Batch 联合负责人 Mahmoud Ben Hassine 进行的访谈。这才是与 Dion Almaer (@dalmaer) 的实际节目,他因对 Java 生态系统及其他领域的诸多贡献而闻名。我认识他是 TheServerSide.com 的前主编,但您可能更了解他在 Palm、Walmart 和 Google 等公司推广开放 Web 的工作。

Spring Statemachine 3.0.0-RC1 已发布

发布 | Janne Valkealahti | 2020年12月11日 | ...

是的,我们正在走向响应式!

我代表团队和所有贡献者,很高兴地宣布 Spring Statemachine 3.0.0 的第一个发布候选版本已经发布,并可从我们的 milestone 仓库获取。

此版本的亮点包括

  • 与 statemachine 相关的 API 现在具有响应式方法。
  • 从功能角度来看,此版本与 2.2.x2.3.x2.4.x 分支中的内容基本相同,除了响应式更改之外。
  • 我们选择与最近发布的 Spring Boot 2.4.1 保持一致。

在内部,一切基本上都基于响应式…

Spring Boot 2.3.7 现已可用

发布 | Stéphane Nicoll | 2020年12月11日 | ...

我代表团队和所有贡献者,很高兴地宣布 Spring Boot 2.3.7 已发布,现在可从 Maven Central 获取。

此版本包含35 个错误修复、文档改进和依赖升级。感谢所有提交问题报告和拉取请求的贡献者。

您如何提供帮助?

如果您有兴趣提供帮助,请查看问题仓库中的“非常适合贡献”标签。如果您有一般性问题,请使用 spring-boot 标签stackoverflow.com 上提问,或在 Gitter 上与社区聊天。

项目主页 | GitHub | 问题 | 文档 | Stack Overflow |

Spring Boot 2.4.1 现已可用

发布 | Stéphane Nicoll | 2020年12月11日 | ...

我代表团队和所有贡献者,很高兴地宣布 Spring Boot 2.4.1 已发布,现在可从 Maven Central 获取。

此版本包含59 个错误修复、文档改进和依赖升级。感谢所有提交问题报告和拉取请求的贡献者。

您如何提供帮助?

如果您有兴趣提供帮助,请查看问题仓库中的“非常适合贡献”标签。如果您有一般性问题,请使用 spring-boot 标签stackoverflow.com 上提问,或在 Gitter 上与社区聊天。

项目主页 | GitHub | 问题 | 文档 | Stack Overflow |

云事件与 Spring - 第 1 部分

工程 | Oleg Zhurakousky | 2020年12月10日 | ...

序言

跨系统和平台的数据统一性云事件规范 的独特而崇高的目标。随着其日益普及,人们希望开发人员和架构师不再需要担心如何处理来自不同系统和平台的各种事件……但本文的重点不是重新讨论或重新证明云事件的合理性。一个简单的 Google 搜索就能为您提供很多可供阅读的要点,以帮助回答“为什么选择云事件?”这个问题。本文和后续相关文章的目标是分享一些想法和我们一直在进行的工作…

订阅 Spring 通讯

通过 Spring 通讯保持联系

订阅

领先一步

VMware 提供培训和认证,为您的进步加速。

了解更多

获取支持

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

了解更多

近期活动

查看 Spring 社区的所有近期活动。

查看全部