分布式事务和分布式锁是什么

分布式事务

	因为分布式的出现,事务A和事务B是在不同服务器上不同连接,想要同时回滚
	那么就得使用分布式事务

分布式事务和事务的传播行为的区别

	事务的传播行为是不涉及分布式问题的,是在一个微服务中的,只是涉及事务A,嵌套在B方法中,对其整体事务的考虑

分布式锁考虑的问题

	1.分布式锁适用的场景不是分布式而是一个服务的集群
	2.以前没有集群的时候,我们对于一个服务,对并发问题的考虑是加锁
	3.但是有了集群后,加锁之后,例如,A请求访问1号服务器,加锁,B请求再次访问
	  1号服务器,那么就会等待,但是如果B请求访问的是2号服务器,那么还是可以继续执行
	4.所以,分布式锁考虑的是,如果加锁的方法被执行了,那么其他服务器的这个方法不能被执行
	5.至于不同服务器之间数据的同步,那是集群数据同步的问题,与分布式锁无关

猜你喜欢

转载自blog.csdn.net/Chen4852010/article/details/121011484