Tinyid 深度解密滴滴的高性能ID生成器( 三 )


在上面这套架构里,至少还存在以下问题:
1)当id用完时需要访问db加载新的号段,db更新也可能存在version冲突,此时id生成耗时明显增加;
2)db是一个单点,虽然db可以建设主从等高可用架构,但始终是一个单点;
3)使用http方式获取一个id,存在网络开销,性能和可用性都不太好 。
6.6 优化办法及最终架构


推荐阅读