Cloudflare расширила возможности платформы Workers, внедрив поддержку входящих TCP-соединений через сервис Spectrum. Теперь разработчики могут направлять трафик напрямую в Durable Objects и контейнеры, что позволяет запускать полнодуплексные gRPC-приложения. Обновление упрощает создание сложных агентных систем и сервисов, требующих постоянного двустороннего обмена данными с минимальной задержкой и нативной поддержкой протоколов передачи.

Интеграция TCP-соединений открывает путь к созданию stateful-приложений, которые ранее были ограничены моделью HTTP-запросов. Прямая передача сокетов в Durable Objects позволяет поддерживать долгоживущие сессии, что критически важно для работы ИИ-агентов, требующих постоянного контекста и потоковой передачи данных в реальном времени. Это устраняет необходимость в промежуточных прокси-серверах для управления состоянием соединений.

Дополнительно платформа теперь поддерживает автоматическую трансляцию gRPC-to-gRPC-web. Это позволяет фронтенд-приложениям взаимодействовать с бэкенд-сервисами на базе gRPC без сложной настройки CORS или использования сторонних трансляторов. Такое решение значительно снижает накладные расходы при проектировании архитектуры распределенных систем, где агенты должны быстро обмениваться структурированными данными.

Ключевые факты

  • Реализована поддержка входящих TCP-соединений через интеграцию с Cloudflare Spectrum.
  • Добавлена возможность прямой передачи сокетов в Durable Objects и контейнеры для stateful-приложений.
  • Внедрена автоматическая трансляция протоколов gRPC в gRPC-web для упрощения взаимодействия с браузерными клиентами.
  • Обновление позволяет запускать полнодуплексные сетевые приложения непосредственно на периферии сети (edge).
  • Новые возможности снижают задержки и упрощают архитектуру для систем, требующих постоянного двустороннего обмена данными.