/pk-generator

分布式环境下的一种化整为零的主键生成机制

Primary LanguageJavaApache License 2.0Apache-2.0

pk-generator

分布式环境下的一种化整为零的主键生成机制

#此方案的主要**就是分而治之。

  1. 首先对每个服务器进行单独标识,对每台服务器定义一个编号(也可以通过服务器的IP+端口号)
  2. 在生产主键时,将服务器的ID中加入主键的生产规则
  3. 这样,分布式系统的压力分散到其中的每台服务器上。

此方案的缺点是

  1. 如果超大规模的分布式环境下,对每个服务器的标识比较麻烦
  2. 如果需要产生连续流水号的ID,这种方法就不能支持.

目前,此方案使用生产系统,每天产生约1000W个主键,且全局唯一.