邮递员中的 GUID

GUID 表示全局唯一标识符。它是用连字符分隔的十六进制数字的形式。因此,即使多人同时创建 GUID,也有助于实现独特性,但出现重复 GUID 的机会很少。

要使用 GUID 生成随机值,格式为 -

{
   "name": "{{$guid}}"
}

在发送请求时,它会产生一个随机值。

GUID 是具有 RFC4122 中定义的结构的 128 位值。GUID 的结构并不复杂且简单,generation.TheGUID 的格式如下所示 -

xxxxxxxx-xxxx-Axxx-Bxxx-xxxxxxxxxxxx

这里,A 是版本,B 是变体。

例如,如果 GUID 是 6315147b-458e-ada0-7d24b5479582b。然后根据结构,它具有版本 4(以粗体标记)。GUID 可以手动生成,也可以借助在线工具生成。

以下链接将有助于生成 GUID -

https://www.guidgenerator.com/

下面列出了可用的 GUID 版本 -

  • 版本 1 - 提到了 MAC 地址和日期时间。

  • 版本 2 - 提到了 DCE 安全性。

  • 版本 3 - 提到了 MD5 和命名空间。

  • 版本 4 - 生成用于创建 GUID 的随机数字。

  • 版本 5 - 提到了 SHA-1 哈希和命名空间。

好处

  • GUID 可以手动创建。

  • 每次都会生成不同的值,因此遇到相同值的机会较少。

  • 可以用作数据库主键。

  • GUID 可以离线创建。

  • 当我们有多个独立应用程序时,GUID 很有用。

缺点

  • 占用大量空间。

  • 没有排序选项以特定格式组织数据。