Spring 运行时的效率(现在与未来)

工程 | Sébastien Deleuze | 2023年10月16日 | ...

随着 Spring Framework 6.1 和 Spring Boot 3.2 通用版本的临近,我们想分享 Spring 团队为帮助开发人员优化其应用程序运行时效率而正在进行的一些工作概览。

我们将介绍以下技术和用例

  • Spring MVC 作为 JDK 21 上的精简虚拟线程 web 堆栈
  • 使用 Spring 和 GraalVM Native Image 优化容器部署
  • JVM 检查点恢复:使用 Spring 和 Project CRaC 实现缩减至零
  • 使用 Spring AOT 和 Project Leyden 展望 OpenJDK 的未来

如果你更喜欢观看视频…

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

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

本博客系列的其它部分

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

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

第三部分:在 Spring Cloud Stream 中与外部事务管理器同步

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

本周 Spring - 2023年10月10日

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

各位 Spring 粉丝们大家好!欢迎收看另一期《本周 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月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 Singapore 做主题演讲和演示——现在正在比利时安特卫普参加令人兴奋的 Devoxx Belgium 展会。我错过了这个展会,很高兴能回到这里!下周我将在阿姆斯特丹,就在隔壁,参加 SpringOne Tour Amsterdam。如果您在那里,请过来打个招呼!

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

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 新闻通讯

订阅 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获取支持

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

了解更多

即将到来的活动

查看 Spring 社区即将到来的所有活动。

查看全部