RedissonLock分散ロック
1526 ワード
1、
2、 N 。 。 , , :
500ms;
1ms, 499ms;
2ms, 497ms;
0 , , 。
3、 。 client (N/2 + 1) , 0 , , 。 。
4、 , ; ,
1、
1) 。 redlock , N master , , , 。 , , TTL > +
2) , ; ;
,
2、 client ; , client , ; ; , ,
3、
redis A B C D E
ABC ; C
DE ; C CDE
: ( )
4、 TTL
Client1 ;
Client1 , STW GC, ;
Client2 , ;
Client1 GC , , Client1 Client2 , , 。
TTL, , watchdog,watchdog ,
5、