/distributed-task-server

A task queue enabling websites to serve ML models -- with RabbitMQ, Celery, all the good stuff.

Primary LanguagePython

FastAPI and Celery Distributed Task Queue

Working example of a distributed task queue using FastAPI and Celery, with a RabbitMQ broker.

Installation

Pull RabbitMQ image

docker pull rabbitmq

Usage

Build API and Task Server images

docker build -t celery_simple:latest .

Run API, Broker, and Task Server

docker-compose up