跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 如何配置化服务端定时任务
未分類
18 4 月 2021

如何配置化服务端定时任务

如何配置化服务端定时任务

資深大佬 : ivanksgulu 7

比如我服务端运行一段每隔 1 分钟运行的脚本,我想的是可以通过一个后台系统控制这个定时脚本,比如运行间隔,运行的具体任务,有什么好的设计方案吗?

我目前想到的是这个任务在每次执行的时候去表里面获取这个任务对应的各种配置信息?主要觉得还是有点浪费,比如我一直不修改那就没必要请求了。

大佬有話說 (17)

  • 資深大佬 : securityCoding

    分两块来看?
    1. 任务执行时间控制
    可以看看分布式任务调度框架,基本都提供实时调整执行策略功能
    2. 运行的具体任务
    这个应该属于业务内部范畴了,可以通过任务调度框架传递上下文参数

  • 資深大佬 : ferock

    有很多成熟的任务调度分布式系统

  • 資深大佬 : redtea

    XXL-JOB,但是要小心被黑拿去挖矿。

  • 資深大佬 : aladdindingding

    @ferock python 的有么

  • 主 資深大佬 : ivanksgulu

    感谢各位回复,XXL-JOB 了解了下真的是大而全,执行的任务语言可以不受限制这点可以满足很多人了。

  • 資深大佬 : akira

    crontab 定时每分钟调用程序 A
    程序 A 里面去执行你配置好的任务

  • 資深大佬 : ospider

    别想复杂了。。写个 web 界面读写 crontab 就好了

  • 資深大佬 : InkAndBanner

    可以简单用 Spring 的那一套实现定时

  • 資深大佬 : InkAndBanner

    不引入调度框架的话 会有分布式的问题 遇见过 ,这是我记录的博客
    http://liyelin.top/2021/01/04/%e4%b8%8d%e5%bc%95%e5%85%a5%e8%b0%83%e5%ba%a6%e6%a1%86%e6%9e%b6%e7%9a%84%e5%88%86%e5%b8%83%e5%bc%8f%e5%ae%9a%e6%9c%9f%e8%b7%91%e5%90%8c%e6%ad%a5%e4%bb%bb%e5%8a%a1%e7%9a%84%e5%ae%9e%e7%8e%b0/

  • 資深大佬 : allisone

    python 的 django 框架结合 django-celery 、django-celery-beat 、django-celery-beat 可以实现定时任务配置化

  • 資深大佬 : echowuhao

    airflow

  • 資深大佬 : Jackeriss

    apscheduler

  • 主 資深大佬 : ivanksgulu

    感谢上补充了。了解了下 ,还是 xxl 很贴合我的业务,打算用 xxl 了

  • 資深大佬 : woyao396

    可以考虑一下 jenkins 很灵活 很强大

  • 資深大佬 : dqzcwxb

    xxl-job 雪里的东西都挺好用

  • 資深大佬 : MeteorCat

    我都是 systemctl 写成 service 之后用 timer 调用的

  • 資深大佬 : SbloodyS

    dolphinscheduler

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具