#slot #id-generator #id #generator

slot_generator

高效地从数值范围中生成和回收槽位ID

1 个不稳定版本

0.1.0 2020年2月23日

#2499 in 算法

Zlib许可证

8KB
127

slot_generator

Crates.io Docs.rs

高效地从数值范围中生成和回收槽位ID。

SlotGenerator类型通过维护一个未使用的槽位范围列表来工作,每次用户请求时从槽位池中拉取最低可用的值。可以使用replace_slot方法回收槽位并将其放回生成器池。这不是一个特别复杂的实现,如果需要生成安全的ID,则不建议使用,但您并不总是需要一个安全的生成器及其带来的复杂性。


lib.rs:

高效地从数值范围中生成和回收槽位ID。

SlotGenerator类型通过维护一个未使用的槽位范围列表来工作,每次用户请求时从槽位池中拉取最低可用的值。可以使用replace_slot方法回收槽位并将其放回生成器池。这不是一个特别复杂的实现,如果需要生成安全的ID,则不建议使用,但您并不总是需要一个安全的生成器及其带来的复杂性。

依赖项

~155KB