跳至正文
Wener Notes

Workflow Awesome

约 3 分钟阅读
标签:资源精选
  • 功能维度
    • BPMS - 业务为中心,强调自定义流程,业务流程管理系统
    • Orchestration
      • 编排,强调任务的顺序和依赖关系
      • 强调基础设施能力
      • Durable Functions
    • Workflow Automation
      • 事件驱动,强调事件的触发和处理
    • Low-code workflow automation
      • 低代码,强调用户友好
      • 大多情况是 Event Driven/Webhook
      • 强调自定义编排
      • 大多情况是对接各种 API
    • Data Pipelines
      • 围绕数据的批处理
      • 通常有很多 connector
    • Stream Processing
      • 实时数据处理
    • Machine Learning Workflow
      • 机器学习的工作流
  • 基础设施
    • 执行调度 - Kubernetes, ML Ops, KEDA
    • 事件触发 - Webhook, Kafka, NATS, HTTP, KEDA
    • Workflow 调度 - Argo, Temporal, Cadence, Durables Functions
    • Job Queue - RabbitMQ, Redis, PG
    • Message Queue - Kafka, NATS
    • Storage - S3, Minio, PG
    • Stream - Kafka, Flink, Hazelcast Jet, NATS


Spec

关联信息

反向链接、本文链接的其他页面和外部资料。

站内链接

  • conductor
    笔记 · conductor

    conductor-oss/conductor · Apache-2.0, Java, gRPC · Cassandra, MySQL, PostgreSQL, Elasticsearch · from Netflix · event driven orchestration platform

  • hatchet
    笔记 · hatchet-dev/hatchet

    hatchet-dev/hatchet · MIT, Go, TS · ⚠️ 使用 rabbitmq 作为 pub/sub · hatchet-dev/hatchet#89 · hatchet-lite 镜像包含所有内容

  • windmill
    笔记 · windmill-labs/windmill

    windmill-labs/windmill · AGPLv3, Rust, Svelte · Apache-2.0 - client · turn scripts into workflows and UIs · alternative to

  • xstate
    笔记 · statelyai/xstate

    statelyai/xstate · MIT, TS · 状态机 · FSM - finite state machines - 有限状态机 · 可以管理应用状态 - react, vue, sevelte · 例如: 登录、表单 · 可以管理业务状态 - 作为 Workflow

参考资料

GitHub35 条
Wikipedia2 条
其他外链5 条
最近更新commit 8c45b83编辑