现有的方案有 UUID、SnowFlake、Mongdb objectID 等,可以在这些方案上做一些优化,做一个分布式的 ID 生成系统,然后以接口的方式对外提供服务。
单纯从开发维护的成本上考虑,我觉得还是有场景的,有类似的服务吗?
1
ihuotui 2017 年 5 月 11 日 via iPhone
你思考假如使用外网,失败几率和吞吐量多低
|
2
Zzzzzzzzz 2017 年 5 月 11 日
ObjectId 的机制就是绕开中心节点, 直接在本地节点生成的啊
|
3
lynnworld 2017 年 5 月 11 日
接口这效率太低了吧。几十毫秒了
|
4
danielmiao 2017 年 5 月 11 日
内部服务可以根据业务场景自行设计,纯内存方案,HTTP restful 长连接 大概单次响应 0.2ms
|
5
mritd 2017 年 5 月 11 日 via iPhone
也在寻找,尤其服务容器化以后,由于镜像问题很难处理这个随机 ID
|
9
lynnworld 2017 年 5 月 12 日
本地常驻,从分配中心批量拿 id 到本地消费。
|
10
l0wkey 2017 年 5 月 12 日
这种服务适合部署吧?
|
12
otakustay 2017 年 5 月 12 日
|