1. 首页
  2. 移动开发
  3. 其他
  4. golang开发的ID生成器go id builder.zip

golang开发的ID生成器go id builder.zip

上传者: 2020-07-22 12:39:58上传 ZIP文件 6.74KB 热度 29次
go-id-builder这是一个使用golang开发的ID生成器,它可以提供通过高效的方式产生连续唯一的ID值。在分库分表时可以提供非常有用的帮助。为什么要做id生成器常常在数据库进行分库分表的需求处理时,需要给表产生一个自增的主键id。单表的时候我们都是通过给表添加一个自增字段来实现的。当需要分表时就会发现这样的方式会出现每个表都有一套自己的自增id。特别是我们需要通过这个ID来实现分表算法时(一般都是id%表数量),那么如何在多表中产生一个连续自增的ID成为一个问题。如何实现的go-id-builder使用mysql来做为最大id数的持久化存储。程序在每次启动的时候都会加载数据表中当前的
用户评论