Loading...
redis分布式红锁redis做分布式锁,就是setnx,成功则表示获得锁,然后设置超时时间,防止客户端挂掉导致死锁,然后添加一个守护线程,在任务执行完之前去刷新超时时间,防止超时时间设置短了导致锁释放。这套方案redisson已经帮我们实现了。RedissonLock分布式锁添加依赖<dependency> <groupId>org.redi...
分布式事务事务(Transaction),一般是指要做的或所做的事情,由事务开始(begin transaction)和事务结束(end transaction)之间执行的全体操作组成。简单的讲就是,要么全部被执行,要么就全部失败。那分布式事务,自然就是运行在分布式系统中的事务,是由多个不同的机器上的事务组合而成的。同上,只有分布式系统中所有事务执行了才能是成功,否则失败。事务的基本特征AC...