我有一个 python 程序,它需要生成几个 guid,并通过网络将它们与其他一些数据一起交还给客户端。它可能会在短时间内受到大量请求的影响,我希望延迟尽可能低。
理想情况下,与其在客户端等待响应时动态生成新的 guid,我宁愿在后台批量生成一个不断补充的 guid 列表,以便我总是有预先生成的准备好分发。
我在 linux 上的 python 中使用 uuid 模块。我知道这是使用 uuidd 守护进程来获取 uuid。uuidd 是否已经处理了预生成的 uuid,以便它始终准备好一些?从文档看来,它没有。
python 中是否有一些设置或使用 uuidd 让它自动执行此操作?有没有一种更优雅的方法,然后在我的程序中手动创建一个后台线程来维护一个 uuid 列表?