【发布时间】:2021-02-26 08:57:22
【问题描述】:
我遇到了这个问题。
方法:我们使用 AWS lambda 执行所有服务。我试图生成一个唯一 ID(例如 - J04tWlvoUUHvpt )来将每个条目存储在 Mongo 中,我正在使用 https://www.npmjs.com/package/uniqid 创建这个模式。它使用服务器的时间戳、processID 和 mac 地址来创建 id。
问题:上述方法在任何服务器或本地机器上都能完美运行。但是在 lambda 中运行它有问题。由于 lambda 创建无状态实例,它会为 lambda 的初始实例创建一个唯一的 id,但后来它只会创建重复的副本,仍然是它关闭的 lambda 实例。
任何解决方案都可以应用。
【问题讨论】:
标签: amazon-web-services aws-lambda duplicates unique-id