1. 使用JAVA的UUID生成 算法的核心思想是结合机器的网卡.当地时间.一个随记数来生成UUID. 优点:本地生成,生成简单,性能好,没有高可用风险 缺点:长度过长,字母和数字组合,存储冗余,且无序不可读,查询效率低 2. 数据库自增ID 使用数据库的id自增策略,如 MySQL 的 auto_increment.oracle的sequence.并且可以使用两台数据库分别设置不同步长,生成不重复ID的策略来实现高可用. 优点:数据库生成的ID绝对有序,高可用实现方式简单 缺点:需要独立部署数