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

io.github.sinri.keel.servant.README.md Maven / Gradle / Ivy

Go to download

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