django-xz-queue

An Django app that provides django integration for aliyun-mns/redis


Keywords
aliyun-mns, django, queue
License
MIT
Install
pip install django-xz-queue==0.0.1

Documentation

django_xz_queue

  • 一个django的app可以独立安装的结合django来用

TODO

  • 单元测试和可持续集成测试
  • python3.6兼容

requirments

pip install git+https://github.com/AoAoStudio/aliyun-mns-sdk.git@master
  • install django-xz-queue
 pip install django-xz-queue

消费mns队列使用(requirements安装完毕后)

具体可以通过test_django_xz_queue 看怎么使用 下面是简单使用步骤

  • aliyun创建队列 -> 'queuexz'
  • django settings 里配置
XZ_QUEUES = {
   'queuexz': {
       'QUEUE_TYPE': 'mns', # queue type msn-> aliyun
       'QUEUE_CONSUMER_MODULE': 'path.to.queuexz_consumer', # consumer module
       'QUEUE_CONNECTION': {  # queue save mns 的链接信息
           'ENDPOINT': ENDPOINT,
           'ACCID': ACCID,
           'ACCKEY': ACCKEY
       }
   }
}

  • python manage.py xzworker queuexz