一、什么是事务
事务的灵魂:事务提供一种“要么什么都不做,要么做全套(All or Nothing)”机制
分布式事务的灵魂:分布式事务就是为了保证不同数据库的数据一致性。
就是一次大的操作由不同的小操作组成,这些小的操作分布在不同的服务器上,且属于不同的应用,分布式事务需要保证这些小操作要么全部成功,要么全部失败
二、分布式事务产生原因
一个是service产生多个节点,另一个是resource产生多个节点
事务的灵魂:事务提供一种“要么什么都不做,要么做全套(All or Nothing)”机制
分布式事务的灵魂:分布式事务就是为了保证不同数据库的数据一致性。
就是一次大的操作由不同的小操作组成,这些小的操作分布在不同的服务器上,且属于不同的应用,分布式事务需要保证这些小操作要么全部成功,要么全部失败
一个是service产生多个节点,另一个是resource产生多个节点