分布式流水号生成器
引用http://stor.51cto.com/art/201711/558600.htm的最终方案实现。使用数据库自增id 作为序列,使用支持多个服务。1、使用 REPLAC
引用http://stor.51cto.com/art/201711/558600.htm的最终方案实现。
使用数据库自增id 作为序列,使用支持多个服务。
1、使用 REPLACE INTO SEQUENCE_GENERATOR_TABLE (stub) VALUES (“192.168.1.1”);
实现id 自增并返回对象中。
2、每个id在内存中缓存并扩大1000倍。
3、到达1000后重新获取。
实现后、使用:
定义自己的序列
不定义会取默认设置、长度20位。没有前缀和后缀。
序列: