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