使用 Spring Cloud Stream 和 Apache Kafka 的事务回滚策略

工程技术 | Soby Chacko | 2023年10月11日 | ...

本系列博客的其他部分

第 1 部分:Spring Cloud Stream Kafka 应用中的事务介绍

第 2 部分:Spring Cloud Stream Kafka 应用中的生产者发起事务

第 3 部分:在 Spring Cloud Stream Kafka 应用中与外部事务管理器同步

在本系列博客的前三个部分中,我们分析了事务在 Spring Cloud Stream Kafka 应用中的工作原理。我们遇到了事务在不同上下文中的应用场景,包括生产者和消费者应用,以及应用如何正确使用它们。既然我们已经掌握了这些基础要素,接下来让我们转向事务的另一个方面:当发生错误时回滚事务。当发生错误且事务系统无法提交事务时,事务管理器会回滚事务,并且下游消费者将看不到任何持久化的内容。如果应用能够控制这种回滚机制的工作方式,那将很有帮助。Spring Cloud Stream 提供了便利来实现这种回滚……

本周 Spring - 2023年10月10日

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

Spring 的粉丝们,大家好!欢迎来到新一期《本周 Spring》!最近过得如何?我刚刚从新加坡飞回来,在那里我为 SpringOne Singapore 做主旨演讲并进行分享;现在我正身处比利时安特卫普参加令人兴奋的 Devoxx Belgium 大会。我错过了这场大会,能再次来到这里真是太开心了!下周,我将在隔壁的阿姆斯特丹参加 SpringOne Tour 阿姆斯特丹站。如果你在那里,欢迎来打个招呼!

Spring Shell 2.1.13、3.0.8 和 3.1.4 现已发布

发布 | Janne Valkealahti | 2023年10月4日 | ...

Spring Shell 2.1.13、3.0.8 和 3.1.4 现已发布

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

更多详情请参阅版本说明 2.1.13版本说明 3.0.8版本说明 3.1.4

感谢所有通过问题报告和拉取请求做出贡献的人。

你如何贡献?

项目主页 | GitHub | 问题报告 | 文档

在 Spring Cloud Stream Kafka 应用中与外部事务管理器同步

工程技术 | Soby Chacko | 2023年10月4日 | ...

本系列博客的其他部分

第 1 部分:Spring Cloud Stream Kafka 应用中的事务介绍

第 2 部分:Spring Cloud Stream Kafka 应用中的生产者发起事务

在本系列博客的上一部分中,我们了解了事务管理的基础知识,主要是在使用生产者发起的 Spring Cloud Stream Kafka 应用时。在那次讨论中,我们还简要介绍了 Spring Cloud Stream Kafka 消费者应用如何以适当的隔离级别消费事务性产生的记录。当你与外部事务管理器同步时,例如一个……

本周 Spring - 2023年10月3日

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

Spring 的粉丝们,大家好!欢迎来到新一期《本周 Spring》!最近过得如何?我刚刚从新加坡飞回来,在那里我为 SpringOne Singapore 做主旨演讲并进行分享;现在我正身处比利时安特卫普参加令人兴奋的 Devoxx Belgium 大会。我错过了这场大会,能再次来到这里真是太开心了!下周,我将在隔壁的阿姆斯特丹参加 SpringOne Tour 阿姆斯特丹站。如果你在那里,欢迎来打个招呼!

今天早上有很多内容要看,所以让我们直接开始吧。

Spring Cloud 2023.0.0-M2 (别名 Leyton) 已发布

发布 | Olga Maciaszek-Sharma | 2023年9月29日 | ...

我代表社区,很高兴地宣布 Spring Cloud 2023.0 发布序列的里程碑 2 (M2) 版本今天已发布。该版本可在 Spring Milestone 仓库中找到。有关更多信息,您可以查看 2023.0 发布说明

2023.0.0-M2 发布序列的值得注意的变更

在此里程碑中,我们已将所有 Spring Cloud 项目的文档迁移到 Antora。

此处查看所有问题和拉取请求。

Spring Cloud Commons

  • 重启时刷新范围 - 一项专门用于在 JVM Checkpoint-Restart 时适应环境变化的特性 (PR 1266)

Spring...

Spring Cloud Stream Kafka 应用中的生产者发起事务

工程技术 | Soby Chacko | 2023年9月28日 | ...

本系列博客的其他部分

第 1 部分:Spring Cloud Stream Kafka 应用中的事务介绍

本文是本系列博客的第二部分,我们详细探讨了 Spring Cloud Stream 和 Apache Kafka 中的事务。在上一部分中,我们对事务进行了总体介绍,触及了基本概念。在本部分中,我们将深入探讨一些实现细节及其实际应用。

在本文中,我们主要从生产者的角度来理解事务在 Spring Cloud Stream 和 Apache Kafka 中的工作方式。

订阅 Spring 时事通讯

通过 Spring 时事通讯保持联系

订阅

抢占先机

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

了解更多

获取支持

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

了解更多

近期活动

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

查看全部