public class IdWorker extends Object
在分布式系统中,需要生成全局UID的场合还是比较多的,twitter的snowflake解决了这种需求, 实现也还是很简单的,除去配置信息,核心代码就是毫秒级时间41位+机器ID 10位+毫秒内序列12位。 该项目地址为:https://github.com/twitter/snowflake是用Scala实现的。 python版详见开源项目https://github.com/erans/pysnowflake。
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.