gpt4 book ai didi

multithreading - 在多实例和多线程环境中生成UID

转载 作者:行者123 更新时间:2023-12-03 06:04:17 24 4
gpt4 key购买 nike

我正在尝试为 Windows Azure 中的内容和用户生成唯一的 ID。我正在使用具有 3 个实例的 Web 角色服务(IIS 处理程序当然是多线程的)。

如何生成仅由数字组成且可存储在 10 位或更少数字的唯一标识符?这些数字具有一定程度的随机性会很好。

建议?

最佳答案

你可以尝试SnowMaker 。我自己没有使用过,但这似乎是一个不错的方法。请注意,它会在 ID 中产生间隙并“浪费”一些 ID。使用 10 位数字,您将拥有约 100 亿个可能的 ID,因此这对您来说可能是问题,也可能不是问题。

关于multithreading - 在多实例和多线程环境中生成UID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16174224/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com