У меня есть программа на Python, которая должна сгенерировать несколько направляющих и передать их вместе с некоторыми другими данными клиенту по сети. Это может быть связано с большим количеством запросов за короткий промежуток времени, и я хотел бы, чтобы задержка была настолько низкой, насколько это возможно.
В идеале, вместо того, чтобы генерировать новые направляющие на лету, пока клиент ожидает ответа, я бы предпочел массово генерировать список направляющих в фоновом режиме, который постоянно пополняется, чтобы у меня всегда были предварительно сгенерированные, готовые раздаточный материал.
Я использую модуль uuid в python под Linux. Я понимаю, что это использует демон uuidd для получения uuids. Uuidd уже позаботился о предварительной генерации uuids, чтобы он всегда был готов? Из документации видно, что это не так.
Есть ли какие-то настройки в python или с помощью uuidd, чтобы он делал это автоматически? Есть ли более элегантный подход, чем ручное создание фонового потока в моей программе, который поддерживает список uuids?