Fastflow:有没有基于golang的轻量级工作流框架推荐?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1441个文字,预计阅读时间需要6分钟。
Fastflow 是一个基于 Golang 协程、支持水平扩展的分布式高性能工作流框架。它具有以下特点:易用性:工作流模型基于 DAG 定义,同时提供开箱即用的功能。
Fastflow 是什么?用一句话来定义它:一个 基于golang协程、支持水平扩容的分布式高性能工作流框架。
它具有以下特点:
- 易用性:工作流模型基于
DAG来定义,同时还提供开箱即用的 API,你可以随时通过 API 创建、运行、暂停工作流等,在开发新的原子能力时还提供了开箱即用的分布式锁功能 - 高性能:得益于 golang 的协程 与 channel 技术,
fastflow可以在单实例上并行执行数百、数千乃至数万个任务 - 可观测性:
fastflow基于Prometheus的 metrics 暴露了当前实例上的任务执行信息,比如并发任务数、任务分发时间等。
本文共计1441个文字,预计阅读时间需要6分钟。
Fastflow 是一个基于 Golang 协程、支持水平扩展的分布式高性能工作流框架。它具有以下特点:易用性:工作流模型基于 DAG 定义,同时提供开箱即用的功能。
Fastflow 是什么?用一句话来定义它:一个 基于golang协程、支持水平扩容的分布式高性能工作流框架。
它具有以下特点:
- 易用性:工作流模型基于
DAG来定义,同时还提供开箱即用的 API,你可以随时通过 API 创建、运行、暂停工作流等,在开发新的原子能力时还提供了开箱即用的分布式锁功能 - 高性能:得益于 golang 的协程 与 channel 技术,
fastflow可以在单实例上并行执行数百、数千乃至数万个任务 - 可观测性:
fastflow基于Prometheus的 metrics 暴露了当前实例上的任务执行信息,比如并发任务数、任务分发时间等。

