All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.resources.jsp.task.edit.jsp Maven / Gradle / Ivy

<%@ page language="java" contentType="text/html; charset=UTF-8"
         pageEncoding="UTF-8" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
<%@ page isELIgnored="false" %>

Task Name: style="background-color: #ddd" readonly="readonly" value="${task.baseTaskType}" width="30"> SpringBean Name:
Hearbeat Interval(sec): Dead After(sec):
Threads: Mode: SLEEP or NOTSLEEP
Fetch Count: Batch: For beans implemented IScheduleTaskDealMulti
Sleep When No Fetched(sec): Sleep After Fetch(sec):
Schedule Begin: Schedule End:
Items in ThreadGroup The maximum count of single ThreadGroup could be assigned. Avoiding overload in rare conditions. 0 indicating no limit.
Parameter(string):
Task Items
("," separated):

执行开始时间说明:
1.允许执行时段的开始时间crontab的时间格式.'0 * * * * ?' 表示在每分钟的0秒开始
2.以startrun:开始,则表示开机立即启动调度.
3.格式参见: http://dogstar.javaeye.com/blog/116130

执行结束时间说明:
1.允许执行时段的结束时间crontab的时间格式,'20 * * * * ?' 表示在每分钟的20秒终止
2.如果不设置,表示取不到数据就停止
3.格式参见:http://dogstar.javaeye.com/blog/116130

任务项的说明:
1、将一个数据表中所有数据的ID按10取模,就将数据划分成了0、1、2、3、4、5、6、7、8、9供10个任务项。
2、将一个目录下的所有文件按文件名称的首字母(不区分大小写), 就划分成了A、B、C、D、E、F、G、H、I、J、K、L、M、N、O、P、Q、R、S、T、U、V、W、X、Y、Z供26个任务项。
3、将一个数据表的数据ID哈希后按1000取模作为最后的HASHCODE,我们就可以将数据按[0,100)、[100,200) 、[200,300)、[300,400) 、[400,500)、[500,600)、[600,700)、[700,800)、[800,900)、 [900,1000)划分为十个任务项, 当然你也可以划分为100个任务项,最多是1000个项。
4、任务项是进行任务分配的最小单位。一个任务队列只能由一个ScheduleServer来进行处理。但一个Server可以处理任意数量的任务项。




© 2015 - 2025 Weber Informatics LLC | Privacy Policy