Background Workers
Looking to run high-volume distributed tasks?
Currently in beta, Render Workflows provides an all-in-one worker model with managed queuing, automatic retries, and rapid spin-up.
Background workers are services that run continuously (like a web service or a private service), but they don't receive any incoming network traffic. Instead, these services usually poll a task queue (such as one backed by a Render Key Value instance) and process new tasks as they come in:
Background workers help to keep your apps responsive by offloading long-running, asynchronous tasks from your services in the critical request path.
You can use the frameworks below to simplify polling a task queue backed by a RedisĀ®-like store (such as Render Key Value).