gaffer-rs 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
gaffer-rs 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
gaffer-rs 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 MIT
开发语言 Rust 查看源码 »
操作系统 跨平台
软件类型 开源软件
开源组织
地区 不详
投 递 者 局长
适用人群 未知
收录时间 2021-12-12

软件简介

gaffer 是 Rust 编写的微批处理调度工具,可优先级并行作业调度程序,具有并发排除、作业合并、重复作业和较低优先级的负载限制等功能。

特点

  • 循环执行:作业将在某个时间间隔重新加入队列

  • 作业队列:使用可克隆的 [JobRunner] 从各个不同的线程发送作业

  • Future Jobs:(可选)创建 Futures 以从作业中获取结果

  • 作业优先级:为作业提供优先级,所有作业将按该优先级顺序执行

  • 作业合并:合并队列中相同 / 相似的作业以减少工作量

  • 并行执行:在多个线程上运行作业并锁定应该独占运行的作业,它们留在队列中,不占用其他资源

  • 并发排除:基于键的锁定以避免不应并发运行的作业

  • 优先级节流:为了让空闲线程准备好接收更高优先级的作业,通过将它们限制为较少数量的线程来限制较低优先级的作业

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击引领话题📣
暂无内容
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
0 评论
1 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部
返回顶部
顶部