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

2018-10-01 22:35:35 +08:00
 YuuuZeee

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

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

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

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

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

24135 次点击
所在节点    Python
55 条回复
YuuuZeee
2018-10-05 10:46:53 +08:00
@ytmsdy 后来换啥了
sampeng
2018-10-05 12:49:22 +08:00
消息中间件一抓一大把有什么好奇怪的
ashCloud
2018-10-05 14:34:49 +08:00
python 还是外企用的多一点
fatpa
2018-10-06 00:03:53 +08:00
@kingfighters 并发量不那么高的时候,就没必要折腾那么多组件了,维护成本也是不小的
foxyier
2018-10-08 10:29:55 +08:00
路过的表示这东西坑很多,自己试玩了一个来月果断弃了
ytmsdy
2018-10-09 12:27:37 +08:00
@kingfighters
@YuuuZeee
老老实实用了 rabbitmq
gsw945
2018-10-09 12:50:22 +08:00
不知道大公司用什么,我用 APScheduler 加其它服务 替代 Celery 了
jerrychan807
2018-11-07 10:24:56 +08:00
@Eds1995 定时任务好多坑呀,如果用 UTC 时区,就正常运行。改成东八区时区,就不行了。你们有遇到这个时区的问题吗?我的用的 django-celery-beat
AlexMercerZ
2019-01-08 14:52:08 +08:00
@zhuangzhuang1988 没啥用你就别用 bb 啥
AlexMercerZ
2019-01-08 14:56:40 +08:00
@zhuangzhuang1988 因为你垃圾 所以你觉得没啥用
YuuuZeee
2019-01-09 21:24:24 +08:00
@jerrychan807 我也遇到了 最后解决方式是用 crontabjob
TesterCC
2019-01-31 21:29:29 +08:00
用 celery 发邮件和处理定时任务的+1,另一个同事用来跑爬虫,目前开发中并没有什么特别深入的使用。主要也是担心不稳定。
noobsheldon
2019-04-17 06:53:11 +08:00
gsw945
2019-05-07 20:05:36 +08:00
突然收到感谢,受宠若惊,刚好后面写了一个 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
74 天前
@eloah 被测试逼过,最后搞了个规避方法才算翻篇

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

https://tanronggui.xyz/t/494477

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

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

© 2021 V2EX