Skip to content

mr-hrr-harry/celery_basics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

init

python3 -m venv venv

service requirements

rabbitmq

redis

pip requirements

amqp==5.2.0

kombu==5.3.5

python-dotenv==1.0.1

redis==5.0.3

start redis server

redis-server

start rabbitmq server

rabbitmq-server

create rabbitmq user and password

rabbitmqctl add_user username password

rabbitmqctl set_permissions -p / username "." "." ".*"

rabbitmqctl list_users

start rabbitmq celery-worker

celery -A tasks worker --loglevel=INFO

start rabbitmq celery-beat

celery -A tasks worker --loglevel=INFO --beat

start redis celery-worker

celery -A tasks1 worker --loglevel=INFO

run python script

python3

from tasks import square

from tasks1 import sub

square.delay(100)

sub.delay(200, 100)

view data in redis

redis-cli -n 1

KEYS *

GET key_n

About

This is a simple celery basics python app for rabbitmq and redis queuing

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy