
分布式事务
conquer0715
追求卓越,成功会在不经意间追上你
展开
-
事务与两阶段提交
事务事务是保证数据库从一个一致性的状态永久性地变成另一个一致性状态的根基ACIDACID是事务基本特性:A是Atomicity,原子性。一个事务往往涉及到许多的子操作,原子性则保证这些子操作要么都做,要么都不做,不能出现部分操作成功,而另外一部分操作失败情形,基于此原则,如果事务在执行的中发生异常,那么数据库将回滚到事务发生之前的状态。C是Consistency,一致性。一原创 2015-01-25 20:41:30 · 5244 阅读 · 0 评论 -
文件系统事务(XADisk)
许多 Java 应用程序,包括服务器端和桌面应用程序,都将它们的关键数据保存在文件系统、数据库或其他信息系统中。为实现与关键数据的安全、可靠的交互,应用程序开发人员常常依赖于对这些信息系统的事务性访问。典型的事务会提供明确的ACID 属性,即原子性、一致性、隔离和耐久性。目前的大多数数据库都支持事务。对于文件系统,此功能要么不可用,要么难以与 Java 应用程序集成。将事务与一系列文件/目原创 2015-09-06 23:29:19 · 4388 阅读 · 0 评论 -
分布式事务JTA 实现之 JOTM
JOTM介绍JOTM (Java Open Transaction Manager)是由ObjectWeb协会开发的功能完整的且开源的事务管理器。JOTM 提供了以下功能,有助于增强 WEB 应用程序:1.完全分布式事务支持。如果数据层、业务层、表示层运行在不同的 JVM 上,则有可能有一个全程的事务跨度这些JVM,事务的内容在RMI/JRMP 和 RMI/IIOP 上传播原创 2015-09-05 17:53:12 · 6408 阅读 · 2 评论 -
领略架构之美:tomcat 连接池 tomee 数据源 jta 支持 详细架构剖析
连接池核心机制、对外数据源接口设计、Tomee数据源扩展、EJB 分布式事务支持。分析源自源码,tomcat:8.5.6 版本 和 tomee:7.0.2 版本,其它版本的也没有太大变化。原创 2017-09-21 11:49:00 · 4054 阅读 · 0 评论