Cloudflare открыла публичную бету K2 для передачи событий между сервисами
K2 стоит оценить проектам, где отправитель и получатель событий могут работать с разной скоростью или быть временно недоступны. Например, заказ сохранён в промежуточном потоке, пока учётная система отключена. После её восстановления важны обработка исходного события и отсутствие второго заказа.

Коротко
Cloudflare открыла публичную бета-версию K2 для хранения и передачи событий между приложениями. Такой подход можно проверить для обмена заказами при временной недоступности получателя. Нужна Workers Paid, а защиту от повторной обработки и ограничения хранения следует проверить отдельно.
Cloudflare 1 октября открыла публичную бета-версию K2, сервиса для хранения и передачи событий между приложениями. Событие здесь означает сообщение о действии, например о создании заказа. K2 сохраняет сообщения в упорядоченном журнале, а другие системы читают их в своём темпе.
Это позволяет разделить отправку события и его обработку. Сервис построен на хранилище R2 и поддерживает независимых получателей. Но подключение промежуточного журнала само по себе не делает интеграцию безошибочной.
Для доступа нужна Workers Paid. В анонсе указаны ограничения: максимум 10 ГБ хранения и запись до 30 МБ/с на поток. Использование K2 в бета-периоде не тарифицируется; подписка Workers при этом остаётся платной.
Будущие цены обозначены как ожидаемые. Совместимость с клиентами Apache Kafka пока находится в планах. Условия доступа и оплаты для конкретной российской компании мы не проверяли.
Как восстановится обмен после сбоя
K2 стоит оценить проектам, где отправитель и получатель событий могут работать с разной скоростью или быть временно недоступны.
Например, заказ сохранён в промежуточном потоке, пока учётная система отключена. После её восстановления важны обработка исходного события и отсутствие второго заказа.
Мы в компании «Гуси-Лебеди» рекомендуем проверить восстановление обмена отдельно от обычной отправки. В тестовой среде восстановите получателя после отключения и сверяйте набор результатов. Продумайте подтверждения, повторы и уведомление о накопившихся событиях отдельно от подключения K2.
В интеграции через API через поток событий отдельно проектируют восстановление после отключения и защиту от повторной обработки.
Источник: анонс разработчика. Дата события: 01.10.2026.



