Durable Objects para Cloudflare Workers: Un nuevo enfoque para plataformas sin servidor con estado.

Estamos ampliando lo que puedes desarrollar con Workers para incluir casos de uso que requieren sincronización entre múltiples Workers y casos de uso de almacenamiento que no se pueden resolver con Workers KV.

Nuestra herramienta Durable Objects ofrece:

  • Servicio de almacenamiento muy consistente: proporcionan acceso a una API de almacenamiento clave-valor muy consistente.

  • Acceso sincronizado: cada solicitud de Worker para un determinado Durable Object se enruta a la misma instancia, lo que permite la coordinación entre muchos Workers.

  • Escalabilidad: la sobrecarga de un único Durable Object es prácticamente nula. Las aplicaciones pueden distribuir el acceso a los datos entre muchos Durable Objects a la vez y dejar que la plataforma Workers se encargue de la escalabilidad, sin preocuparse por la partición de datos o la elección del tamaño de las instancias.

  • Distribución inteligente: los datos se almacenan en el punto de presencia de Cloudflare más cercano al lugar donde accede el usuario final.

  • Familiaridad: Durable Objects se definen mediante clases de Javascript, al igual que los objetos en un modelo de programación orientado a objetos.