Cloudflare Workers Durable Objects: Uma nova abordagem dinâmica sem servidor

Estamos ampliando o que é possível criar com o Workers a fim de incluir casos de uso que exigem sincronização em vários Workers e casos de uso que não podem ser resolvidos com o Workers KV.Durable Objects oferece:

  • Armazenamento Extremamente Consistente: Durable Objects proporciona acesso a uma API de armazenamento de chave-valor extremamente consistente.

  • Acesso Sincronizado: Todas as solicitações do Worker para um Durable Object específico são roteadas para a mesma instância, permitindo coordenar vários Workers.

  • Escalabilidade: Um único Durable Object acarreta praticamente zero sobrecarga. Os aplicativos podem distribuir o acesso aos dados por muitos Durable Objects de uma só vez e permitir que a plataforma Workers lide com a escala – sem se preocupar com o particionamento de dados ou com a escolha de tamanhos de instância.

  • Distribuição Inteligente: Os dados são armazenados no ponto de presença da Cloudflare mais próximo de onde são acessados pelo usuário final.

  • Familiaridade: Durable Objects são definidos pelas classes de Javascript, da mesma forma que os objetos em um modelo de programação orientado a objetos.