Durable Objects
Obiekty Cloudflare z jedną instancją i własnym magazynem: jedno miejsce na świecie, które jest właścicielem kawałka stanu.
Każdy obiekt ma unikalne id, działa naraz w jednym miejscu i obsługuje zapytania po kolei, więc na jego stanie nie ma wyścigów. To naturalne miejsce na pokój czatu, lobby gry, wspólnie edytowany dokument, licznik albo budżet, którego nie wolno przekroczyć. Obiekty mogą trzymać połączenia WebSocket i budzić się na alarmy.
Powiązane hasła
- Edge computing (Workers): Uruchamianie kodu w centrach danych blisko użytkownika, na CDN, zamiast w jednym centralnym regionie.
- Server-Sent Events (SSE): Standardowy sposób, w jaki serwer wypycha do przeglądarki strumień aktualizacji przez jedną długą odpowiedź HTTP.
- Serwer autorytatywny (netcode): W grach multiplayer serwer decyduje o prawdziwym stanie gry; klienci wysyłają tylko wejścia i przewidują, co się stanie.
