Skip to content

Overview

AioTaskQueue consists of multiple components that work together:

Broker

Broker communicates with the underlying queue and is needed to send and receive tasks.

Publisher

Publisher is a common interface for queueing tasks to avoid duplicating logic between different brokers.

Result Backend

Result backend is needed to store execution results of task execution.

Scheduler

Scheduler is needed to schedule periodic tasks

Worker

Worker listens to a broker and runs tasks.