目前實(shí)現(xiàn)分布式鎖的方式有:zookeeper、redis、database腮介。
1、zookeeper的實(shí)現(xiàn)方式很簡(jiǎn)單端衰。參見:zookeeper分布式鎖
2叠洗、redis和database實(shí)現(xiàn)分布式鎖的方式差不多甘改。
查看了網(wǎng)上的大多數(shù)redis分布式鎖的實(shí)現(xiàn)方式,感覺大多都有問題灭抑。
說(shuō)一下我的疑惑:
1十艾、怎么保證業(yè)務(wù)在執(zhí)行期間,鎖一直被這個(gè)業(yè)務(wù)持有(初始時(shí)將鎖的過期時(shí)間設(shè)置很長(zhǎng)的方式除外)腾节?
2忘嫉、怎么保證redis分布式集群環(huán)境下的容錯(cuò)性?