就想问一下,你们的项目也是么
springboot 的项目
定时任务越来越多,各种需要定时处理的事务
定时清理
定时备份
定时统计
巴拉巴拉巴拉
请教一下各位,你们的服务都是怎么处理这些问题的呢?
1 InfiniteMirage 2023-01-17 12:17:50 +08:00 单独弄个服务做定时处理的,然后上 xxl-job 来维护 |
2 matepi 2023-01-17 12:18:35 +08:00 via iPhone 独立进程出去,放专用调度框架上。 交易进程杂活线程太多不太好。 如有必要共享进度,进程间通信,用点数据库或者消息共享。 |
![]() | 3 jsjjdzg 2023-01-17 13:21:18 +08:00 公司目前是 单独搞了个 Task-Engine (定时任务项目),然后 XXLJob 调用他 |
4 TimLang 2023-01-17 13:24:16 +08:00 xxl-job 不错,但是用下来有 2 个地方需要自己改下源码才能用: 1. 重试机制,原生的 xxl-job 重试不能设置重试时间,连续重试。 2. 原生不支持动态时间任务。 |
![]() | 5 hidemyself 2023-01-17 13:25:29 +08:00 单独抽出一个服务 |
![]() | 6 dacapoday 2023-01-17 13:30:14 +08:00 ![]() 做成接口,然后 k8s CronJob 去调用 |
7 cslive 2023-01-17 13:49:41 +08:00 定时任务单独部署一个服务 |
![]() | 8 howfree 2023-01-17 14:08:10 +08:00 推荐 xxl-job |
![]() | 9 xiaogui 2023-01-17 14:19:24 +08:00 xxl-job + 1 |
![]() | 10 uasier 2023-01-17 14:23:59 +08:00 我选择 uptime-kuma |
![]() | 11 kongkongye 2023-01-17 14:34:40 +08:00 via iPhone xxl job 是不错,但好像没有监控 dashboard ?只有个非常简单的图表展示 |
12 ql562482472 2023-01-17 14:44:59 +08:00 xxl-job 这么多年了 现在突然一下好多人在选,就感觉很神奇 。 没有人觉得 xxl-job 不好使,要做点优化或者新框架吗? |
![]() | 13 wjx0912 2023-01-17 15:03:37 +08:00 我来吐槽一下 xxl-job 吧。可能用的姿势不对。欢迎吐槽我~~~ 改 mysql,redis,log 配置必须重新编译程序,难道不能把配置分离出来吗: java -Xbootclasspath/a:./my_config_path -jar ./server.jar --logging.cOnfig=./config/logback.xml java -Xbootclasspath/a:./my_config_path -jar ./agent.jar --logging.cOnfig=./config/logback.xml application.yml 和 application-druid.yml 放到上面的 my_config_path 里面。 部署体验很糟糕(虽然改 application 可以做到)。还有几个缺点忘了,后来就 pass 掉这个项目了。当然很感激作者开源多给了个选择 |
![]() | 14 imaple 2023-01-17 15:30:28 +08:00 xxl-job ,elastic-job |
15 libratears 2023-01-17 15:35:45 +08:00 via Android xxl-job |
![]() | 16 dingdangmaoup 2023-01-17 15:45:57 +08:00 ![]() 开始用 xxl-job 测试放弃转用 PowerJob ,最终生产落地 dolphinscheduler |
![]() | 17 DonaidTrump 2023-01-17 16:04:18 +08:00 blow job |
18 bootvue 2023-01-17 16:07:02 +08:00 airflow |
![]() | 19 NeoZephyr 2023-01-17 16:08:34 +08:00 怎么全是 xxl-job ,有那么好吗 |
![]() | 20 daimaosix 2023-01-17 16:17:21 +08:00 我们用的 jiacrontab Go 写的简单好用。 |
![]() | 21 wqhui 2023-01-17 16:48:55 +08:00 xxl-job 感觉不太好用,反正我应用传到 xxl-job 这边的定时任务日志经常没记录下来,最后还是要跑去看应用日志 |
![]() | 22 jj783850915 2023-01-17 16:52:43 +08:00 @NeoZephyr #19 早期没啥好用的分布式任务调度框架 |
![]() | 23 moxnet 2023-01-17 18:10:46 +08:00 ![]() 这个“powerjob” 有人在用吗,感觉比较“现代化”: http://www.powerjob.tech |
![]() | 24 winglight2016 2023-01-17 18:50:27 +08:00 任务多的话,推荐 airflow |
25 alwaysdazz 2023-01-18 00:07:43 +08:00 via Android 我这目前在用 dolphinscheduler 可以调研一下 |
26 qqpkat2 2023-01-18 09:04:43 +08:00 linux crontab 毫无压力 |
![]() | 27 bl 2023-01-18 10:08:55 +08:00 powerjob |
28 zeonll 2023-01-18 11:14:08 +08:00 @kongkongye 除了图表之外,是不是还有每日邮件报表吧,不确定是不是开源版就有的,还是我司魔改的 |
29 leozzf 2023-01-19 02:34:52 +08:00 via Android spring cloud flow 没人用吗 |