就想问一下,你们的项目也是么
springboot 的项目
定时任务越来越多,各种需要定时处理的事务
定时清理
定时备份
定时统计
巴拉巴拉巴拉
请教一下各位,你们的服务都是怎么处理这些问题的呢?
1
u21t20o15 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 3
做成接口,然后 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 1
开始用 xxl-job 测试放弃转用 PowerJob ,最终生产落地 dolphinscheduler
|
17
tulongtou 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 1
这个“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 没人用吗
|