Spring框架中事务管理功能是如何概述的?
- 内容介绍
- 文章标签
- 相关推荐
本文共计4140个文字,预计阅读时间需要17分钟。
本章介绍Spring集成事务的支持。主要涵盖以下主题:理解消息流中的事务、交易边界、事务同步、伪交易、理解消息流中的事务。Spring集成了几个钩子来处理消息流中的事务需求。
本章介绍 Spring 集成对事务的支持。 它涵盖以下主题:
- 了解消息流中的事务
- 交易边界
- 事务同步
- 伪交易
了解消息流中的事务
Spring 集成公开了几个钩子来解决消息流的事务需求。 为了更好地理解这些钩子以及如何从中受益,我们必须首先重新审视可用于启动消息流的六种机制,并了解如何在每种机制中满足这些流的事务需求。
以下六种机制启动消息流(本手册中提供了每种机制的详细信息):
- 网关代理:基本邮件网关。
- 消息通道:与方法的直接交互(例如,)。MessageChannelchannel.send(message)
- 消息发布者:在 Spring bean 上启动消息流作为方法调用的副产品的方法。
- 入站通道适配器和网关:基于将第三方系统与 Spring 集成消息传递系统连接来启动消息流的方法(例如,)。[JmsMessage] → Jms Inbound Adapter[SI Message] → SI Channel
- 调度程序:基于由预配置的调度程序分发的调度事件来启动消息流的方法。
- 轮询器:与调度程序类似,这是基于调度或预配置轮询器分发的基于间隔的事件启动消息流的方法。
我们可以将这六种机制分为两大类:
- 由用户进程启动的消息流:此类别中的示例场景是调用网关方法或显式向 . 换句话说,这些消息流依赖于要启动的第三方进程(例如您编写的某些代码)。
本文共计4140个文字,预计阅读时间需要17分钟。
本章介绍Spring集成事务的支持。主要涵盖以下主题:理解消息流中的事务、交易边界、事务同步、伪交易、理解消息流中的事务。Spring集成了几个钩子来处理消息流中的事务需求。
本章介绍 Spring 集成对事务的支持。 它涵盖以下主题:
- 了解消息流中的事务
- 交易边界
- 事务同步
- 伪交易
了解消息流中的事务
Spring 集成公开了几个钩子来解决消息流的事务需求。 为了更好地理解这些钩子以及如何从中受益,我们必须首先重新审视可用于启动消息流的六种机制,并了解如何在每种机制中满足这些流的事务需求。
以下六种机制启动消息流(本手册中提供了每种机制的详细信息):
- 网关代理:基本邮件网关。
- 消息通道:与方法的直接交互(例如,)。MessageChannelchannel.send(message)
- 消息发布者:在 Spring bean 上启动消息流作为方法调用的副产品的方法。
- 入站通道适配器和网关:基于将第三方系统与 Spring 集成消息传递系统连接来启动消息流的方法(例如,)。[JmsMessage] → Jms Inbound Adapter[SI Message] → SI Channel
- 调度程序:基于由预配置的调度程序分发的调度事件来启动消息流的方法。
- 轮询器:与调度程序类似,这是基于调度或预配置轮询器分发的基于间隔的事件启动消息流的方法。
我们可以将这六种机制分为两大类:
- 由用户进程启动的消息流:此类别中的示例场景是调用网关方法或显式向 . 换句话说,这些消息流依赖于要启动的第三方进程(例如您编写的某些代码)。

