API Reference
routing
API reference for routing.
Task-to-queue routing.
class Router
Resolves the queue for a task name.
Precedence (highest first):
queue=passed totask.options(...)at enqueue timequeue=given to the@app.taskdecorator- routing rules configured on the application (this class)
- the application's default queue
Rules are either a mapping of glob patterns to queue names, evaluated in
insertion order (\{"app.images.*": "images"\}), or a callable returning a
queue name or None.
__init__(routes: Routes, default: str) -> None
resolve(task_name: str, decorator_queue: str | None, call_queue: str | None) -> str
route(task_name: str) -> str | None
Queue selected by routing rules, or None if no rule matches.