引入依赖
<dependency> <groupId>com.xiaoju.uemc.tinyid</groupId> <artifactId>tinyid-client</artifactId> <version>${tinyid.version}</version> </dependency>配置文件
tinyid.server =localhost:9999 tinyid.token =0f673adf80504e2eaa552f5d791b644c test 、tinyid.token是在数据库表中预先插入的数据,test 是具体业务类型,tinyid.token表示可访问的业务类型获取单个分布式自增ID:Long id = TinyId . nextId( " test " );
按需批量分布式自增ID:List< Long > ids = TinyId . nextId( " test " , 10 );
三、总结本文只是简单介绍一下每种分布式ID生成器,旨在给大家一个详细学习的方向,每种生成方式都有它自己的优缺点,具体如何使用还要看具体的业务需求。