查了很多资料,中文资料基本都说可以,但是英文资料基本没有出现过,其可以用作分布式队列处理。即使官方给出的 docs 上也没有说过, v2 上有用过它作分布式处理的吗?
分布式处理要求也就一个 master 进行 enqueue ,多个 worker(多个主机 /ip)进行 dequeue
如果这个不行的话,有什么好用的比较好的分布式处理框架吗?
1
linnchord 2016-07-29 21:33:15 +08:00
不能吧,至少官方没有提供。
这个库设计目的就是最简化队列功能,需要分布式建议 celery 。 |
2
wuxqing 2016-07-30 08:19:08 +08:00
|
3
GeekGao 2016-07-30 17:29:42 +08:00
只能应付简单的异步计算需求而已。复杂的分布式计算不是很靠谱(因为 rq 实在是太简单了,个人认为它缺少资源调度、稳定性保障和监控机制),而且对中文支持有 bug ,提交过 patch 忘记作者合了没有。
|
4
petelin 2016-07-30 18:56:02 +08:00 via Android
跑肯定能跑,你在本地启动 worker 的时候跟在不在一台机器上有关系?指定 redis 地址就得了。
|