摘要:
在分布应用程序中,不可避免的经常会使用到事务控制。事务有一个开头和一个结尾,他们指定了事务的边界,事务的其他边界之内可以跨越进程和计算机。事务边界的所有资源都参与了同一个事务。事务要符合ACID属性,即原子性、一致性、隔离性和持续性。 本地事务和分布式事务 本地事务是其范围为单个可识别事务的数据资源的事务(例如,Microsoft SQL Server数据库或MSMQ消息队列)。例如,当单个数据库系统拥有事务中设计的所有数据时,就可以遵循ACID规则。在SQL Server的情况下,由内部事务管理器来实现事务的提交和回滚操作。 分布式事务可以跨越不同种类的可识别事务的数据资源,并且可以包括多. 阅读全文