Use the Durable Objects Alarms API to batch requests to a Durable Object.
This example implements an alarm() handler that wakes the Durable Object once every 10 seconds to batch requests to a single Durable Object. The alarm() handler will delay processing until there is enough work in the queue.
The alarm() handler will be called once every 10 seconds. If an unexpected error terminates the Durable Object, the alarm() handler will be re-instantiated on another machine. Following a short delay, the alarm() handler will run from the beginning on the other machine.
Finally, configure your wrangler.toml file to include a Durable Object binding and migration based on the namespace and class name chosen previously.
Was this helpful?
What did you like?
What went wrong?
Thank you for helping improve Cloudflare's documentation!