taobao-pamirs-schedule任务调度分配器联合创作 · 2023-09-29 15:261、任务调度分配器的目标: 让所有的任务不重复,不遗漏的被快速处理 2、一个Manager只管理一种任务类型的一组工作线程。 3、在一个JVM里面可能存在多个处理相同任务类型的Manager,也可能存在处理不同任务类型的Manager。 4、在不同的JVM里面可以存在处理相同任务的Manager 5、调度的Manager可以动态的随意增加和停止 6、可以通过JMX控制调度服务的创建和停止 7、可以指定调度的时间区间浏览 10点赞 评论 收藏 分享 手机扫一扫分享 编辑 分享 举报 评论图片表情视频评价全部评论推荐 RafikiJava 任务调度Rafiki是一个基于Java的任务调度框架,相对于Quartz更加轻量级和易用支持简单的重复任务调度支持Cron格式的任务调度采用任务容器/任务组的方式进行任务群分类支持同时超过10K任务同时执行(RafikiJava 任务调度Rafiki 是一个基于Java的任务调度框架,相对于Quartz更加轻量级和易用支持简单的重复任务Gos4jJava任务调度Gos4j是一个多任务处理顺序软件。支持未知环境的实时处理。可以根据最终目标选择被处理的优先级。JDRingJava任务调度JDRing 是一个轻量级的Java任务调度包。它既简单又小,但仍然支持在指定的时间间隔内实现提醒功jconchJava任务调度jconch项目的目的是提供一个可靠的、安全的多线程的通用任务调度的Java应用程序。JDRingJava任务调度JDRing是一个轻量级的Java任务调度包。它既简单又小,但仍然支持在指定的时间间隔内实现提醒功能。当处理复杂schedules时JDRing也采用类似于cron的控制方式。jconchJava任务调度jconch项目的目的是提供一个可靠的、安全的多线程的通用任务调度的Java应用程序。cron4j任务调度框架cron4j是一个Java的任务调度框架,类似于UNIX系统下的crontab.使用示例:importit.sauronsoftware.cron4j.Scheduler;publicclassTesAPSchedulerPython任务调度框架一个基于Python,提供类似Cron功能,并深受JavaQuartz影响的轻量级进程内任务调度框架。AdvancedPythonScheduler(APScheduler)isalightbutpoCrocodile任务调度系统Crocodile是基于Golang开发的分布式定时任务调度系统,支持http请求、运行Golang、Python、Shell、Python3、Nodejs等调度任务。特性在Web节点对任务进行增加、点赞 评论 收藏 分享 手机扫一扫分享 编辑 分享 举报