io.github.sinri.keel.servant.README.md Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of Keel Show documentation
Show all versions of Keel Show documentation
A website framework with VERT.X for ex-PHP-ers, exactly Ark Framework Users.
The newest version!
# Servant in Keel
FOR STANDALONE VERTX
## Endless 任务永动机
根据**单一周期**触发**同一**任务。
例如,每【5秒】运行一次任务【将某AtomicInteger对象执行increment】。
## Funnel 任务漏斗
> 原名: 鹿威し
用于任务队列的处理。
指定一个蹲伏时间以启动,
实时接受外部灌入的**任意**任务,
开始执行以下等效循环:
1. 检测是否存在待执行任务
* 不存在 → GOTO 3
* 存在 → GOTO 2
2. 取出等待最久的一个任务,执行之后 GOTO 1
3. 蹲伏预设的时间之后 GOTO 1
## Intravenous 任务静脉滴注
用于参数队列的批处理。
指定**某一任务**与其需要的**单一参数实体类**,以及一个批处理任务数量上限值,
以启动任务,
实时接受外部灌入的**参数实体**,
开始执行以下等效循环:
1. 检测是否存在待执行任务
* 不存在 → GOTO 3
* 存在 → GOTO 2
2. 取出等待最久的N个任务(N不超过批处理任务数量上限),组装成一个List给任务批处理器执行,之后 GOTO 1
3. 蹲伏预设的时间之后 GOTO 1
## Queue
标准队列实现。
## Sundial
定时任务。
可转用watchman。
© 2015 - 2024 Weber Informatics LLC | Privacy Policy