INTEGRITY Dokumentace

Cloudflare Durable Objects

Vytvářejte AI agenty, kolaborativní aplikace, interakce v reálném čase, jako je chat, a další řešení, aniž byste museli koordinovat stav, spravovat oddělené úložiště nebo řídit infrastrukturu.

Dostupné v plánu Free a v placených plánech

Durable Objects poskytují stavební kámen pro stavové aplikace a distribuované systémy.

Durable Objects použijte k vytváření aplikací, které vyžadují koordinaci mezi více klienty, jako jsou nástroje pro společnou editaci, interaktivní chaty, hry pro více hráčů, notifikace v reálném čase nebo rozsáhlé distribuované systémy, aniž byste si museli sami vytvářet primitiva pro serializaci a koordinaci.

Začínáme

Co jsou Durable Objects?

Durable Object je zvláštní druh Cloudflare Worker která jedinečným způsobem spojuje výpočetní výkon s úložištěm. Podobně jako Worker se i Durable Object automaticky umístí geograficky blízko místu prvního požadavku, při potřebě se rychle spustí a v nečinnosti se vypne. Po celém světě jich můžete mít miliony. Na rozdíl od běžných Workers ale:

Durable Objects proto umožňují stavové bezserverové aplikace.

Další informace najdete v úplném Co jsou Durable Objects? stránce.


Funkce

Stav v paměti

Přečtěte si, jak Durable Objects koordinují připojení mezi více klienty nebo událostmi.

Storage API

Přečtěte si, jak Durable Objects poskytují transakční, silně konzistentní a serializovatelné úložiště.

WebSocket Hibernation

Přečtěte si, jak vám WebSocket Hibernation umožňuje spravovat připojení velkého množství klientů.

Durable Objects Alarms

Přečtěte si, jak pomocí alarmů spustit Durable Object a provést výpočet v budoucnu v nastavitelných intervalech.


Workers

Cloudflare Workers poskytuje bezserverové prostředí pro spouštění, ve kterém můžete vytvářet nové aplikace nebo rozšiřovat stávající, aniž byste museli konfigurovat či udržovat infrastrukturu.

D1

D1 je nativní bezserverová SQL databáze Cloudflare. Databázi vytvoříte importem dat nebo definicí vlastních tabulek a psaním dotazů přímo ve Workeru, případně přes API.

R2

Cloudflare R2 Storage umožňuje vývojářům ukládat velké objemy nestrukturovaných dat bez nákladných poplatků za odchozí přenos dat (egress), které jsou typické pro běžné cloudové úložné služby.


Další zdroje

Limity

Přečtěte si o limitech Durable Objects.

Ceny

Přečtěte si o cenách Durable Objects.

Možnosti úložiště

Přečtěte si více o možnostech úložišť a databází, které můžete s Workers vytvořit.

Developer Discord

Zapojte se do komunity Workers na Discordu, pokládejte otázky, ukazujte, co tvoříte, a diskutujte o platformě s dalšími vývojáři.

@CloudflareDev

Sledujte @CloudflareDev na Twitteru a dozvíte se o novinkách v produktech a co je nového na Cloudflare Developer Platform.

Obsah

59 stránek zrcadlených z dokumentace Cloudflare pro durable-objects.

Pages

Workers Binding API

Osvědčené postupy

Základní pojmy

Příklady

Observabilita

Platforma

Referenční informace

Návody