Interface IdGeneratorService
- All Known Implementing Classes:
RedisIdGeneratorService
public interface IdGeneratorService
ID生成器服务接口
-
Method Summary
-
Method Details
-
generate
生成单个分布式ID- Parameters:
idType- ID类型枚举- Returns:
- 生成的分布式ID对象
- Throws:
InterruptedException- 当获取分布式锁时被中断抛出
-
generate
批量生成分布式ID- Parameters:
idType- ID类型枚举count- 需要生成的ID数量- Returns:
- 包含生成ID的数组
- Throws:
InterruptedException- 当获取分布式锁时被中断抛出
-