作业调度服务器 Workq

码农软件 · 软件分类 · 作业/任务调度 · 2019-09-04 14:12:25

软件介绍

Workq 是一个用 Go 开发的作业调度服务器。主要特性:

  • 异步和同步的作业处理

    • 提交作业,然后在作业完成后返回结果,最多等待 TTL

    • 提交作业并马上获得执行结果

  • 在任意时间临时安排作业调度

  • 使用数值表示作业优先级

  • 可以制定每个作业的 TTR (time-to-run) - 限制最大执行时间

  • 可以制定每个作业的 TTL 超时 - 限制作业最大存活时间

  • 每个作业可单独设置重试策略,包括 max-attempts 和 max-fails 参数

示例代码:

job := &workq.FgJob{
    ID: "6ba7b810-9dad-11d1-80b4-00c04fd430c4",
    Name: "ping",
    TTR: 5000,          // 5 second time-to-run limit
    Timeout: 60000,         // Wait up to 60 seconds for a worker to pick up.
    Payload: []byte("ping"),
    Priority: 10,       // @OPTIONAL Numeric priority, default 0.
}
result, err := client.Run(job)
if err != nil {
  // ...
}

fmt.Printf("Success: %t, Result: %s", result.Success, result.Result)

本文地址:https://codercto.com/soft/d/13861.html

进化

进化

北大首届互联网CIO-CTO班全体同学 著 / 人民邮电出版社 / 2014-10 / 39

精彩视频:http://v.youku.com/v_show/id_XNzkyNzAyNDA0.html 京东购买链接:http://item.jd.com/11549275.html 互动出版网购买链接:http://product.china-pub.com/4352423 互联网是一个年轻的行业,同时也是一个推陈出新、不断进化的行业。 本书是北京大学首届互联网CIO-......一起来看看 《进化》 这本书的介绍吧!

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

URL 编码/解码
URL 编码/解码

URL 编码/解码

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具