1
myyou 2017 年 12 月 28 日
不错, 好东西
|
2
clino 2017 年 12 月 28 日
名字起的不太好...
|
4
ty89 2017 年 12 月 28 日
sidekiq 好用的一逼,自从转到 ROR,脱发都少了
|
6
wcsjtu 2017 年 12 月 28 日
不兹次 py2, 差评啊
|
7
inflationaaron 2017 年 12 月 28 日 via iPhone
Actor 模型……怕不是想学 akka
|
8
swulling 2017 年 12 月 28 日
AGPL 的话,你的服务要是依赖了这个库,并且对外提供服务。。那么你的全部代码都要 AGPL 出来
MongoDB 也只是数据库部分用 AGPL,各个语言的 sdk 不是。 一个依赖库用 AGPL 的,还是第一次见到,用 GPL 的都少见,用用 LGPL 还算可以。。 |
9
timonwong 2017 年 12 月 28 日
看到 Prometheus Metrics 得友情 +1
|
10
janxin 2017 年 12 月 28 日 via iPhone
协议不友好对洁癖来说有障碍呀,虽然 celery 是很坑
|
11
simple2025 2017 年 12 月 28 日 via iPhone
虽然觉得 celery 复杂但是不想换
|
14
misaka19000 2017 年 12 月 28 日
问题是服务端代码如果我不开源外界没有办法知道我使用了该组件
|
15
neoblackcap 2017 年 12 月 28 日
居然这么多人觉得 celery 坑,的确 celery 的文档不怎么行。不过功能它倒是蛮强大。比如用 celery 就可以使用 pipeline + 不同类型的 worker 完成很多工作,代码可以简单地在一个地方整合。维护者可以简单地看出是如何被调用的。目前这个项目还是缺少对应的功能。
|
16
est OP @misaka19000 不知道没关系,等别人知道了你想换的时候已经晚了。
|
17
rogwan 2017 年 12 月 28 日 via Android
@neoblackcap celery 的异步队列是不是每次更新,都要重启整个 Linux 服务器?貌似只重启 uwsgi 经常造成队列假死
|
18
find456789 2017 年 12 月 29 日
搭车问问, pip install -U dramatiq[rabbitmq, watch] 后面跟了个 [] 括号,是什么语法糖
|
19
neoblackcap 2017 年 12 月 29 日 @rogwan 不是,你可以重启对应的 worker。建议你还是使用 systemd 来管理 celery,独立地启动关闭
|
21
frostming 2017 年 12 月 29 日
@find456789 setup 函数里的 extra_requires,按需安装。看看 setuptools 的文档就知道了。
|
22
fwee 2017 年 12 月 29 日
这协议和商业方式才是受到 sidekiq 启发吧
|
23
fwee 2017 年 12 月 29 日
不对。。这协议比 sidekiq 狠啊
|
24
allenling 2018 年 1 月 4 日 via iPhone
纯比速度的话~~未必吧
https://github.com/allenling/magne |
25
est OP |
26
allenling 2018 年 1 月 5 日 via iPhone
@est 嗯嗯~之前老早就像替掉 celery 了,代码看吐了~~然后测试了一下协程的情况~~
我的思路是:每当有一个任务进来,就 spawn 一个协程去执行,所以基本上可以达到上千个协程”同时”执行~~ 要发挥到协程 spawn 很便宜的特性 |
28
hanssx 2020 年 5 月 11 日
celery 确实是坑,各种未解决 bug,直接报错报到 celery 本身的代码错误,比如这个未解决的问题,https://github.com/celery/celery/issues/3773
|