mysql id主键自动增长,在分布式下,不合适用怎么办??
使用Bee的分布式id。
GenId genId=new SerialUniqueId();
// genId=new PearFlowerId();
long id=genId.get();
支持雪花ID等三种分布式ID.
改进的雪花算法——姑且称为梨花算法(PearFlowerId)吧 (忽如一夜春风来,千树万树梨花开)。
改进目标:解决雪花算法的时钟回拨问题;部分避免机器id重复时,号码冲突问题。
SerialUniqueId: 在一个workerid内连续唯一的ID生成方法(绝对连续单调递增,全局唯一).
源码:
Java快速编程, 让Java的开发速度超过php和Rails。
更快的开发Java Web的新组合:
Bee+Spring+SpringMVC
包括仅分库多数据源实例
更快的开发Spring Cloud微服务的新组合:
Bee + Spring Boot