elastic-job-lite的disable、shutdown、remove三个操作有什么区别?

发布于 2021-12-02 06:20:52 字数 41 浏览 838 评论 4

比如说要停机发布新版本的时候,该用上述哪种操作呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

最偏执的依靠 2021-12-05 06:35:15

直接shutDown或者kill掉会不会影响正在执行的作业。是不是得让当前运行的作业执行完?

多彩岁月 2021-12-05 00:52:20

回复
@niceczj : elastic-job包含shutdownhook,会等待当前作业执行完。但如果作业本身执行时间长,则会一直等待,这种情况需要kill -9

凡尘雨 2021-12-03 20:34:30

回复
使用remove的话,好像会默认在路径后面加上“/”,加上这个“/”,会导致报错,不知道这个细节有没有接触过。报错信息:java.lang.IllegalArgumentException: Path must not end with / character

反目相谮 2021-12-03 14:08:50

disable是禁用,即进程还在,但是作业不执行业务。

shutdown是关闭运行中的作业,进程也杀掉。

remove是彻底删除作业,连同config一起删除。

停机发版本直接shutdown或者作业进程kill掉即可。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文