什么是分布式事务,什么是分布式锁
时间: 2023-12-08 18:11:41 浏览: 126
分布式锁介绍
分布式事务是指涉及到多个不同的系统或服务的事务。在分布式环境下,由于不同系统间的通信可能会出现延迟、网络故障等问题,因此需要一种机制来保证所有系统之间的事务一致性。分布式事务通常包括以下几种模式:两阶段提交协议(2PC)、三阶段提交协议(3PC)、Saga 等。
分布式锁是指在分布式系统中,多个进程或节点同时访问同一个共享资源时,需要一种机制来协调它们之间的访问。分布式锁通常使用的方式是通过在共享资源周围加上锁,保证同一时间只有一个进程或节点能够访问该资源。常见的分布式锁有基于 Redis 的锁、ZooKeeper 的锁等。分布式锁的主要作用是保证多个进程或节点之间的并发访问的正确性和一致性。
阅读全文