分布式环境下唯一ID配置
概要
在分布式环境下我们需要保证ID的唯一性,JSAAS 实现 实现原理是: 前缀 * 10000000000000 + 每台应用服务器ID累加。
前缀 是和 每台服务器相关的,前缀的获取是和每台机器配置的 机器名获取的。
配置
机器名的配置在 app.properties 文件的 machine.name.
因为在部署应用是,每个的应用都保持一致,因此我们允许这个 machine.name 为空,如果配置machine.name为空 ,平台通过获取
应用服务器的机器名称,因此需要注意的 应用服务器的机器名 不能一样。
如果机器名有相同的情况,那么平台有可能产生 的id 可能会冲突。

浙公网安备 33010602011771号