分布式ID是如何实现的?都怎么使用的?
- 通过数据库,单次获取,每次插入一条记录获取自增id;批量获取,每次插入一条记录获取自增id作为批次id,然后针对该批次id生成一批id;也可以通过Redis的incr生成id。
关于Redis高可用可以通过多写方式实现,其中一台宕机后,恢复时锁定使用的Redis,进行同步,同步完成后解锁,锁定期间获取id线程等待重试,保证最大可能高可用。
关于Redis高可用可以通过多写方式实现,其中一台宕机后,恢复时锁定使用的Redis,进行同步,同步完成后解锁,锁定期间获取id线程等待重试,保证最大可能高可用。
本文标题:分布式
本文链接:https://www.haomeiwen.com/subject/ezpgpftx.html
网友评论