分布式系统(distributed system)是建立在网络之上的软件系统。由于软件的特性,分布式系统具有高度的内聚性和透明性。
1、uuid在非分布式场景下不会重复,可以放心用,如果分布式场景可以用雪花生成
2、uuid放入redis中并设置过期时间,当进入逻辑时判断是否存在该key,存在则允许修改,当第一次点击修改完密码后,删除掉该值,
3、再次使用该key的时候发现redis不存在则提示链接失效
分布式事务指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。简单的说,就是一次大的操作由不同的小操作组成,这些小的操作分布在不同的服务器上,且属于不同的应用,分布式事务需要保证这些小操作要么全部成功,要么全部失败。