使用 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 的朋友們! 歡迎來到又一期的 This Week in Spring! 上週我在比利時安特衛普參加了精彩的 Devoxx Belgium 活動,而本週我一直在阿姆斯特丹參加 SpringOne Tour Amsterdam 活動,並且 - 在 SpringOne Tour Amsterdam 活動的中間 - 我溜出去與我的朋友兼 Java Champion Trustin Lee (@trustin)(他創造了 Netty! 他是活生生的傳奇人物!)一起在阿姆斯特丹 Java 使用者群組進行了討論和問答環節,該群組由 Java Champion 和當地人 Geertjan Wielenga (@GeertjanW) 主持。 這真是美好的一天…

在 Spring Cloud Stream Kafka 應用程式中與外部事務管理器同步

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

此部落格系列的其餘部分

第 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 月 03 日 | ...

嗨 Spring 的朋友們! 歡迎來到又一期的 This Week in Spring! 你們好嗎? 我剛從新加坡飛來 - 我在那裡發表了主題演講並在 SpringOne Singapore 上發表演講 - 現在在比利時安特衛普參加令人興奮的 Devoxx Belgium 展會。 我錯過了這個展會,很高興能回到這裡! 下週,我將在隔壁的阿姆斯特丹參加 SpringOne Tour Amsterdam。 如果您在那裡,請出來打個招呼!

今天早上我們有很多東西要看,所以讓我們直接進入正題。

Spring Cloud Stream Kafka 應用程式中的生產者啟動事務

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

此部落格系列的其餘部分

第 1 部分:Spring Cloud Stream Kafka 應用程式中的事務簡介

本文是部落格系列的第 2 部分,我們將詳細了解 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 的朋友們! 歡迎來到又一期的 This Week in Spring! 你們好嗎? 現在是 2023 年 9 月 26 日,我在陽光明媚的新加坡參加 VMWare Explore Singapore 的 SpringOne。 如果您在附近,別忘了打個招呼!

這將是在新加坡一個有趣而忙碌的一週,然後下週我將前往比利時安特衛普參加精彩的 Devoxx BE 2023。然後,我將前往摩洛哥參加 Devoxx MA 2023。然後,我將前往阿姆斯特丹參加 SpringOne Tour Amsterdam。 如果您在這些地方,請不要猶豫,與我聯繫並打個招呼! 我很樂意聊天! 有了這些,我們有很多東西要涵蓋…

取得 Spring 電子報

透過 Spring 電子報保持聯繫

訂閱

領先一步

VMware 提供培訓和認證,以加速您的進展。

了解更多

取得支援

Tanzu Spring 在一個簡單的訂閱中提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位檔案。

了解更多

即將舉行的活動

查看 Spring 社群中所有即將舉行的活動。

檢視全部