[xuxueli/xxl-job]时区支持

2024-01-08 177 views
7

目前版本 XXL_JOB 并不支持时区选择,如果是跨地区服务时使用起来会比较难受(甚至每个地区要部署一套)。

基于 2.1.1-SNAPSHOT 版本我们定制了多时区功能,只需要部署一套环境便可支持 N 个时区;经过一段时间线上运行已经趋于稳定。

如果社区需要,可以将这部分功能移植过来。

image

# 时区配置
tz.value=[{"name":"Australia/Sydney","zhName":"堪培拉,墨尔本,悉尼(UTC+10:00)"},{"name":"Asia/Shanghai","zhName":"北京,重庆,香港特别行政区,乌鲁木齐(UTC+08:00)"},{"name":"Asia/Tokyo","zhName":"大阪,札幌,东京(UTC+09:00)"}]

回答

6

我觉得很需要

8

很有用,美国有冬令时和夏令时,昨天正好是切换的日子,我手动将所有涉及美国的自动任务往后推迟了一个小时。

9

请问支持时区的cron触发哪个版本里有呢?

2

同问哪个版本有呢?

7

解决多时区问题是要收费的吗

0

@liuyl1992 不需要收费,本来是打算给官方提 PR 的,有事忘记了(结果就过了两年😂),争取这两周提交过来。

3

@crossoverJie 跪求

8

我这边基于2.3.1增加了单任务多时区调度支持,有需要的同学可以参考一下: https://github.com/RongieZeng/xxl-job 分支:2.3.1_MultiTimeZone

image image

增加配置: INSERT INTO xxl_job_time_zone (zone_id, name) VALUES('Asia/Jakarta', '雅加达(UTC+9:00)');

5

请问这个合并到官方版本了吗?