python3.7+Tornado5.1.1+Celery3.1+Rabbitmq3.7.16 实现异步队列任务

刘悦 at 
在之前的一篇文章中提到了用 Django+Celery+Redis 实现了异步任务队列,只不过消息中间件使用了 redis,redis 作为消息中间件可谓是差强人意,功能和性能上都不如 Rabbitmq,所以本次使用 tornado 框架结合 celery,同时消息中间件使用 Rabbitmq 来实现异步发邮件,并且使用 flower 来监控任务队列。首先安装 rabbitmqMacos 直接运行 brew 命令安装#安装服务 brewinstallrabbitmq#启动服务 brewservicesstartrabbitmqWin10 系统就要下载安装包进行安装了,由于 rabbitmq 是……