Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

时区支持 #1171

Closed
crossoverJie opened this issue Oct 8, 2019 · 11 comments
Closed

时区支持 #1171

crossoverJie opened this issue Oct 8, 2019 · 11 comments

Comments

@crossoverJie
Copy link

crossoverJie commented Oct 8, 2019

目前版本 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)"}]
@traceless0929
Copy link

我觉得很需要

@rockRust
Copy link

rockRust commented Nov 4, 2019

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

@xuxueli
Copy link
Owner

xuxueli commented Nov 19, 2019

赞!可以在这里分享下:#154
或者可以尝试PR。

@mozaiquan
Copy link

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

@c2498168786
Copy link

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

同问

@Yuqingmu
Copy link

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

同问哪个版本有呢?

@liuyl1992
Copy link

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

目前版本 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)"}]

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

@crossoverJie
Copy link
Author

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

@Jun10ng
Copy link

Jun10ng commented Mar 31, 2022

@crossoverJie 跪求

@RongieZeng
Copy link

RongieZeng commented Jun 28, 2022

我这边基于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)');

@Elva2022
Copy link

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests