Cloudflare расширил возможности своего продукта Workflows, увеличив максимальное количество параллельных заданий до 50 000. Это обновление важно для разработчиков, стремящихся оптимизировать свои приложения и уменьшить задержки в обработке данных.
Изменения в функционале Workflows
Изначально Workflows создавался для поддержки сценариев, инициируемых пользователями, например, для подтверждения электронной почты или оформления заказов. С ростом числа задач, выполняемых агентами, пришло осознание необходимости в более стойком и устойчивом движке для асинхронной обработки, который мог бы обрабатывать сразу сотни задач.
Теперь разработчики могут создавать до 300 экземпляров Workflows в секунду для каждого аккаунта, что в 3 раза больше предыдущего лимита. К тому же, число ожидающих экземпляров увеличено с 1 миллиона до 2 миллионов за один Workflow. Это позволяет значительно ускорить процесс и масштабировать обработку на уровне системы.
Преимущества для разработчиков
С помощью нового SDK для агентов интеграция с Workflows стала проще, что позволяет запустить десятки экземпляров за один сеанс. Такой подход дает возможность обрабатывать тысячи задач в течение секунд, таким образом, проект становится гораздо более гибким и быстрым. Кроме того, обновление значительно улучшает управление рабочими процессами, обеспечивая безотказную систему для выполнения долгосрочных задач, в которой каждый шаг можно повторно выполнить, а сам воркфлоу может остановиться для одобрения человеком.
Для разработчиков это означает, что при использовании Workflows они могут рассчитывать на более высокую скорость обработки этих и возможность работы с множеством задач одновременно. Важно отметить, что такие улучшения могут сулить значительное снижение расходов на инфраструктуру, обеспечивая при этом надежность работы приложений.
Следующее обновление уже намечено на ближайшие месяцы, и команда Cloudflare планирует расширить функционал Workflows еще больше, что отразит тенденции в автоматизации и управлении данными.