INTEGRITY Документация

Cloudflare Durable Objects

Создавайте ИИ-агентов, совместные приложения и такие взаимодействия в реальном времени, как чат, а также многое другое, не координируя состояние, не создавая отдельное хранилище и не управляя инфраструктурой.

Доступно на планах Free и Paid

Durable Objects служат строительным блоком для stateful приложений и распределённых систем.

Используйте Durable Objects для создания приложений, которым нужна координация между несколькими клиентами, например инструментов совместного редактирования, интерактивных чатов, многопользовательских игр, уведомлений в реальном времени и сложных распределенных систем, без необходимости самостоятельно разрабатывать примитивы сериализации и координации.

Начало работы

Что такое Durable Objects?

Durable Object представляет собой особый вид Cloudflare Worker который уникальным образом объединяет вычисления и хранение данных. Как и Worker, Durable Object автоматически создается географически близко к месту первого запроса, быстро запускается при необходимости и завершает работу при простое. По всему миру их может быть миллионы. Однако, в отличие от обычных Workers:

Поэтому Durable Objects позволяют с состоянием бессерверных приложений.

Подробнее см. полное Что такое Durable Objects? страницу.


Возможности

Состояние в памяти

Узнайте, как Durable Objects координируют соединения между несколькими клиентами или событиями.

Storage API

Узнайте, как Durable Objects обеспечивают транзакционное, строго согласованное и сериализуемое хранилище.

WebSocket Hibernation

Узнайте, как WebSocket Hibernation позволяет управлять соединениями множества клиентов в большом масштабе.

Будильники Durable Objects

Узнайте, как использовать alarms для запуска Durable Object и выполнения вычислений в будущем с настраиваемыми интервалами.


Workers

Cloudflare Workers предоставляет serverless-среду выполнения, которая позволяет создавать новые приложения или дорабатывать существующие без настройки и обслуживания инфраструктуры.

D1

D1 представляет собой нативную бессерверную SQL-базу данных Cloudflare. Создайте базу данных, импортировав данные либо определив таблицы, и пишите запросы в Worker или через API.

R2

Cloudflare R2 Storage позволяет разработчикам хранить большие объёмы неструктурированных данных без дорогостоящей платы за исходящий трафик, характерной для типичных облачных хранилищ.


Дополнительные ресурсы

Лимиты

Узнайте об ограничениях Durable Objects.

Цены

Узнайте о тарификации Durable Objects.

Варианты хранения

Узнайте больше о вариантах хранения данных и баз данных, которые можно реализовать с помощью Workers.

Discord для разработчиков

Присоединяйтесь к сообществу Workers в Discord, чтобы задавать вопросы, делиться тем, что вы разрабатываете, и обсуждать платформу с другими разработчиками.

@CloudflareDev

Подпишитесь на @CloudflareDev в Twitter, чтобы узнавать об анонсах продуктов и новостях платформы Cloudflare для разработчиков.

Содержание

59 страниц, зеркалированных из документации Cloudflare для durable-objects.

Pages

Workers Binding API

Рекомендации

Основные понятия

Примеры

Observability

Платформа

Справочник

Руководства