我试图理解这些事务,更确切地说,我是使用Spring框架进行的。通过我所拥有的材料(包括互联网和书籍),我看到了以下术语:
此外,对于大型企业级应用程序,我也遇到过“本地”和“全局”事务等术语。
我所理解的是,全局事务用于管理两个或多个不同的资源(比如一个Oracle、另一个MySQL等),并在两者都成功/失败时向它们提交/回滚。本地事务用于当我们只有一个资源要管理时(比如只有一个到MySQL的DB连接)。
我有以下疑问:
如果你能以点的方式回答,那就太好了,我确实在网上搜索过,我的疑虑仍然没有得到回答。
发布于 2014-10-22 10:00:41
关于本地/全局事务:通过全局,我想您是在讨论XA事务(2阶段提交:XA)。在处理多个数据库或事务资源时,这只是强制性的。
https://stackoverflow.com/questions/26503286
复制相似问题