uuid的主键生成策略,集群环境
UUID的主键生成策略不能应用于集群环境
集群环境中,数据实体的主键生成策略为UUID的情况下,是否会产生主键冲突的情况
参考UUID的生成策略,google或百度
首先uuid的产生方式是标准的,底层实现代码是调用jdk的API,是按照mac地址计算的;
其次,uuid的组成包含日期时间,时钟序列和网卡(或说是MAC地址)三部分;
由以上情况可知,uuid不是一个随机的值,而是通过某些规则计算出来的,当一服务器有多个JVM集群实例的时是不能保证uuid的惟一性的。
所以集群环境中不能使用UUID的主键生成策略。