分布式锁 (以及和分布式事务的关系)

看了一些关于分布式锁的介绍,感觉好像是一个很常用的组件,不知道感觉对不对。
比如电商系统要卖一个东西,都先要用分布式锁锁定库存,防止超卖。不知道我们设计fandango的时候是需要同时用过分布式事务和分布式锁吗?还是分布式锁并不适用?

谢谢

看的其中一篇 分布式锁的使用场景与方式 - SegmentFault 思否

分布式锁可以用来防止超卖,实际上我们要预留座位的时候需要使用到分布式锁来保证修改座位的预留状态的时候没有多个client同时操作。
分布式事务是另一回事,讲得是保证多个操作能同时完成。