gpt4 book ai didi

uuid - 我应该检查 UUID 冲突吗?

转载 作者:行者123 更新时间:2023-12-04 12:45:57 26 4
gpt4 key购买 nike

我正在创建一个程序,我在其中大量使用 UUID 来识别用户和组等内容。鉴于 UUID 已经被占用的可能性极低,我是否应该担心发生碰撞的可能性?

最佳答案

这在很大程度上取决于 A)您的要求 B)底层实现以及您的“库”出现重复 UUID 的“真实”机会。

示例:我正在开发一个软件堆栈,我们的客户正在运行多个“工作机器”W1、W2、...到 Wn。以及一台或多台“管理器机器”M1、M2。

这些工作人员创建由 UUID 标识的“对象”。我们完全相信“标准”库会在那里创建这些 UUID - 因此:无需额外检查。

另一方面,那些管理器实例看到所有的 worker ;并且为了避免他们级别的冲突,我们确保每个 worker 都有一个 UUID;并且该 UUID 被计入在工作机器上生成的 UUID。

换句话说:如果您的 UUID 是在一个系统上生成和使用的;那么就没有(没有太多)担心的理由。但是,当您的 id 需要在更大的上下文中是唯一的时,您可以研究此类预防措施。

关于uuid - 我应该检查 UUID 冲突吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41257641/

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