All Projects → karthikasasanka → fastapi-celery-redis-rabbitmq

karthikasasanka / fastapi-celery-redis-rabbitmq

Licence: other
A simple docker-compose app for orchestrating a fastapi application, a celery queue with rabbitmq(broker) and redis(backend)

Programming Languages

python
139335 projects - #7 most used programming language
Dockerfile
14818 projects

Projects that are alternatives of or similar to fastapi-celery-redis-rabbitmq

guane-intern-fastapi
FastAPI-PostgreSQL-Celery-RabbitMQ-Redis bakcend with Docker containerization
Stars: ✭ 54 (-33.33%)
Mutual labels:  celery, fastapi
Stack-Lifecycle-Deployment
OpenSource self-service infrastructure solution that defines and manages the complete lifecycle of resources used and provisioned into a cloud! It is a terraform UI with rest api for terraform automation
Stars: ✭ 88 (+8.64%)
Mutual labels:  celery, fastapi
Full Stack Fastapi Postgresql
Full stack, modern web application generator. Using FastAPI, PostgreSQL as database, Docker, automatic HTTPS and more.
Stars: ✭ 7,635 (+9325.93%)
Mutual labels:  celery, fastapi
vue-element-admin-fastapi
vue-element-admin-fastapi
Stars: ✭ 145 (+79.01%)
Mutual labels:  celery, fastapi
fastapi
基于Fastapi开发,集成Celery-redis分布式任务队列、JWT 用户系统、ElasticSearch和encode orm的基础项目模板,大家可以根据自己的需求在本模板上进行修改
Stars: ✭ 75 (-7.41%)
Mutual labels:  celery, fastapi
Tplan
😃 T计划 是一个集成了任务队列、进程管理、爬虫部署、服务可视化监控、数据展示、在线编码、远程部署的通用系统。
Stars: ✭ 59 (-27.16%)
Mutual labels:  celery, fastapi
FastAPI Tortoise template
FastAPI - Tortoise ORM - Celery - Docker template
Stars: ✭ 144 (+77.78%)
Mutual labels:  celery, fastapi
ml gallery
This is a master project of some experiments with Neural Networks. Every project here is runnable, visualized and explained clearly.
Stars: ✭ 18 (-77.78%)
Mutual labels:  fastapi
fastapi-async-mongodb
Simple example with FastAPI + MongoDB
Stars: ✭ 49 (-39.51%)
Mutual labels:  fastapi
myblog
An Open Source Multi-user Blog System that Powered by Flask.
Stars: ✭ 19 (-76.54%)
Mutual labels:  celery
fastapi-project-template
DO NOT FORK, CLICK "Use this template" - The base to start an openapi project featuring: SQLModel, Typer, FastAPI, JWT Token Auth, Interactive Shell, Management Commands.
Stars: ✭ 262 (+223.46%)
Mutual labels:  fastapi
fastapi-mysql-generator
FastAPI + MySQL Web项目生成器 ,个人认为较为合理的项目组织结构;基于apscheduler的定时任务。
Stars: ✭ 348 (+329.63%)
Mutual labels:  fastapi
funboost
pip install funboost,python全功能分布式函数调度框架,。支持python所有类型的并发模式和全球一切知名消息队列中间件,python函数加速器,框架包罗万象,一统编程思维,兼容50% python编程业务场景,适用范围广。只需要一行代码即可分布式执行python一切函数。旧名字是function_scheduling_distributed_framework
Stars: ✭ 351 (+333.33%)
Mutual labels:  celery
image-background-remove-tool
✂️ Automated high-quality background removal framework for an image using neural networks. ✂️
Stars: ✭ 767 (+846.91%)
Mutual labels:  fastapi
openapi-python-client
Generate modern Python clients from OpenAPI
Stars: ✭ 543 (+570.37%)
Mutual labels:  fastapi
SetuAPI
色图API
Stars: ✭ 39 (-51.85%)
Mutual labels:  fastapi
docker-flask-example
A production ready example Flask app that's using Docker and Docker Compose.
Stars: ✭ 311 (+283.95%)
Mutual labels:  celery
Voice4Rural
A complete one stop solution for all the problems of Rural area people. 👩🏻‍🌾
Stars: ✭ 12 (-85.19%)
Mutual labels:  fastapi
DeadPool
该项目是一个使用celery作为主体框架的爬虫应用,能够灵活的添加爬虫任务,并且同时运行多站点的爬虫工作,所有组件都能够原生支持规模并发和分布式,加上celery原生的分布式调用,实现大规模并发。
Stars: ✭ 38 (-53.09%)
Mutual labels:  celery
django-step-by-step
A Django + Vue reference project that focuses on developer tooling and CI/CD + IaC
Stars: ✭ 86 (+6.17%)
Mutual labels:  celery

fastapi - celery - rabbitmq - redis -> Docker

A simple docker-compose app for orchestrating a fastapi application, a celery queue with rabbitmq(broker) and redis(backend)

build and run containers

docker-compose up -d --build

This will expose fastapi application on 5000 and celery flower on 5555

swagger docs - http://localhost:5000/

redoc - http://localhost:5000/redoc

celery flower - http://localhost:5555

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].