需求是这样,启动的时候 celery 订阅一个 channel 用于接收信号 ,需要在 tornado 的触发某个路由之后,然后使用 aioredis 进行订发布,修改每个 celery 里面的进程的某个变量。
问题:
- 在 python3 下面,aioredis 与 Tornado 的结合使用会有一定的问题,Tornado 出现假死,不接收请求,如何解决?
- celery 有办法能运行 aioredis 来进行订阅吗?因为我想是如果没有收到 Redis 的特定 channel 发布时,他会照这正常的 celery 一样,接收对应的请求