1 个不稳定版本
0.1.0 | 2020年2月23日 |
---|
#2499 in 算法
8KB
127 行
slot_generator
高效地从数值范围中生成和回收槽位ID。
SlotGenerator
类型通过维护一个未使用的槽位范围列表来工作,每次用户请求时从槽位池中拉取最低可用的值。可以使用replace_slot
方法回收槽位并将其放回生成器池。这不是一个特别复杂的实现,如果需要生成安全的ID,则不建议使用,但您并不总是需要一个安全的生成器及其带来的复杂性。
lib.rs
:
高效地从数值范围中生成和回收槽位ID。
SlotGenerator
类型通过维护一个未使用的槽位范围列表来工作,每次用户请求时从槽位池中拉取最低可用的值。可以使用replace_slot
方法回收槽位并将其放回生成器池。这不是一个特别复杂的实现,如果需要生成安全的ID,则不建议使用,但您并不总是需要一个安全的生成器及其带来的复杂性。
依赖项
~155KB