为啥感觉用 Celery 的大公司比较少

2018 年 10 月 1 日
 YuuuZeee

RT 不知道是不是个人见识比较少 感觉国内用 python 的远不及 java 的多。。。然后同理导致使用 Celery 的公司也很少。。。

同事们好多都是表示没听说过这个东西=-=

面试的时候好不容于遇到一个用这个的。。。只会用这个发邮件。。。问点消息中间件 /Celery 是如何处理一个 task 的就 GG

个人感觉这个东西是类似调度系统来离线 /异步去执行各类任务的 而且感觉 learning curve 也不高呀。。。咋没啥人用

用 Celery 的筒子们举起你们的小手手!

25146 次点击
所在节点    Python
55 条回复
YuuuZeee
2018 年 10 月 5 日
@ytmsdy 后来换啥了
sampeng
2018 年 10 月 5 日
消息中间件一抓一大把有什么好奇怪的
ashCloud
2018 年 10 月 5 日
python 还是外企用的多一点
fatpa
2018 年 10 月 6 日
@kingfighters 并发量不那么高的时候,就没必要折腾那么多组件了,维护成本也是不小的
foxyier
2018 年 10 月 8 日
路过的表示这东西坑很多,自己试玩了一个来月果断弃了
ytmsdy
2018 年 10 月 9 日
@kingfighters
@YuuuZeee
老老实实用了 rabbitmq
gsw945
2018 年 10 月 9 日
不知道大公司用什么,我用 APScheduler 加其它服务 替代 Celery 了
jerrychan807
2018 年 11 月 7 日
@Eds1995 定时任务好多坑呀,如果用 UTC 时区,就正常运行。改成东八区时区,就不行了。你们有遇到这个时区的问题吗?我的用的 django-celery-beat
AlexMercerZ
2019 年 1 月 8 日
@zhuangzhuang1988 没啥用你就别用 bb 啥
AlexMercerZ
2019 年 1 月 8 日
@zhuangzhuang1988 因为你垃圾 所以你觉得没啥用
YuuuZeee
2019 年 1 月 9 日
@jerrychan807 我也遇到了 最后解决方式是用 crontabjob
TesterCC
2019 年 1 月 31 日
用 celery 发邮件和处理定时任务的+1,另一个同事用来跑爬虫,目前开发中并没有什么特别深入的使用。主要也是担心不稳定。
noobsheldon
2019 年 4 月 17 日
gsw945
2019 年 5 月 7 日
突然收到感谢,受宠若惊,刚好后面写了一个 apscheduler + rpyc 的 Demo,GitHub 地址如下:
https://github.com/gsw945/schedule-system
工作中,定时任务和异步任务,我全部用 apscheduler 了,没有使用 Celery。
补充:如果异步任务的执行,需要进度更新通知,可以 job_id 为键,使用 redis 存储进度信息,或者使用 websocket 通知进度信息。
异步任务进度通知,曾经用过:
1. redis-py 的 redis.StrictRedis.rpush()
2. socket.io + python-socketio
19ftx
2024 年 11 月 26 日
@eloah 被测试逼过,最后搞了个规避方法才算翻篇

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/494477

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX