sonnxx / python-rabbitmq-mongodb

Python worker connect to queue rabbitmq and mongodb

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Python - Rabbitmq - Mongodb

Example using language Python handling queue rabbitmq and save-to mongodb

Install environment

+ Python [Python](https://www.python.org/downloads) v2.7 to run.
+ Rabbitmq [Rabbit](https://www.rabbitmq.com/download.html)
+ Mongodb [Mongodb](https://www.mongodb.com) v3.4 to run.
  • Install Extensions
$ pip install -r requirements.txt

Config environment

  • Rabbitmq
RABBIT_HOST = '127.0.0.1'
RABBIT_PORT = 5672
RABBIT_USER = 'guest'
RABBIT_PASS = 'guest'
RABBIT_VHOST = '/'
  • Mongodb
MONGO_HOST = '127.0.0.1'
MONGO_PORT = '27017'
MONGO_DB   = 'db_sample'

Use

  • Send task to queue rabbitmq
$ python action.py sendqueue 
  • Action queue from rabbitmq
$ python action.py progressqueue 

About

Python worker connect to queue rabbitmq and mongodb


Languages

Language:Python 100.0%