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

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

本博客系列中的其他部分

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

第二部分:Spring Cloud Stream Kafka应用程序中生产者启动的事务

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

在本博客系列的最后三个部分中,我们分析了Spring Cloud Stream Kafka应用程序中事务的工作方式。我们遇到了事务有帮助的不同上下文,包括生产者和消费者应用程序,以及应用程序如何正确使用它们。现在这些基本元素已经解决,让我们继续讨论事务的另一个方面:**当发生错误时回滚事务**。当发生错误并且事务系统无法提交事务时,事务管理器会回滚事务,并且不会将任何内容持久化以便下游消费者看到。如果应用程序可以决定此回滚机制的工作方式,将会有所帮助。Spring Cloud Stream 促进了这种回滚……

本周Spring - 2023年10月10日

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

嗨,Spring 粉丝们!欢迎来到另一期《本周Spring》!上周我在比利时的安特卫普参加了精彩的Devoxx Belgium活动,本周我在阿姆斯特丹参加了SpringOne Tour阿姆斯特丹站,并且 - 在SpringOne Tour阿姆斯特丹活动期间 - 我抽空与我的朋友兼Java Champion Trustin Lee (@trustin)(他创建了Netty!这位先生是一位传奇人物!)一起进行了讨论和问答,活动由另一位Java Champion和当地人Geertjan Wielenga (@GeertjanW)主持的阿姆斯特丹Java用户组主办。这确实是很美好的一天……

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

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

本博客系列中的其他部分

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

第二部分:Spring Cloud Stream Kafka应用程序中生产者启动的事务

在本博客系列的前一部分中,我们看到了事务管理的基础知识,主要是在使用生产者启动的Spring Cloud Stream Kafka应用程序时。在那次讨论中,我们还简要地了解了Spring Cloud Stream Kafka消费者应用程序如何以正确的隔离级别使用事务性地生成的记录。当您与外部事务管理器(例如……)同步时

本周Spring - 2023年10月3日

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

嗨,Spring 粉丝们!欢迎来到另一期《本周Spring》!你们好吗?我刚从新加坡飞来——我在那里为SpringOne新加坡发表了主题演讲和演讲——现在在比利时的安特卫普参加令人兴奋的Devoxx Belgium展会。我很想念这个展会,很高兴能回到这里!下周,我将前往隔壁的阿姆斯特丹参加SpringOne Tour阿姆斯特丹站。如果您在那里,请过来打个招呼!

今天早上我们有很多东西要看,所以让我们直接进入正题。

Spring Cloud Stream Kafka应用程序中生产者启动的事务

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

本博客系列中的其他部分

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

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

在本文中,我们将主要关注生产者方面,以了解Spring Cloud Stream和Apache Kafka中的事务如何工作。

……

Spring Cloud Stream Kafka应用程序中事务的介绍

工程 | Soby Chacko | 2023年9月27日 | ...

我们正在启动一个新的博客系列,重点介绍在Spring Cloud Stream Kafka应用程序中使用事务。本博客系列涵盖了使用Spring Cloud Stream和Apache Kafka编写事务性应用程序的许多底层细节。在本博客系列结束时,我们希望为您提供足够的信息,以便您可以针对各种业务用例编写事务性Spring Cloud Stream Kafka应用程序。

基本构建块

Spring Cloud Stream Kafka应用程序中事务的基础支持主要来自Apache Kafka本身和Spring for Apache Kafka……

本周Spring - 2023年9月26日

工程 | Josh Long | 2023年9月26日 | ...

嗨,Spring 粉丝们!欢迎来到另一期《本周Spring》!你们好吗?今天是2023年9月26日,我在阳光明媚的新加坡参加VMware Explore新加坡的SpringOne。如果您在附近,请务必打个招呼!

这将是在新加坡忙碌而有趣的一周,然后下周我将前往比利时的安特卫普参加令人惊叹的Devoxx BE 2023。然后,我将前往摩洛哥参加Devoxx MA 2023。然后,我将前往阿姆斯特丹参加SpringOne Tour阿姆斯特丹站。如果您在这些地方中的任何一个地方,请随时联系并打个招呼!我很乐意与您聊天!说到这里,我们有很多事情要讨论……

获取Spring通讯

通过Spring通讯保持联系

订阅

领先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部