EXECGO FRAMEWORK

为执行编排而生的 Go 基础设施框架

execgo 提供任务建模、Pipeline 编排、状态治理和可观测能力,帮助团队快速构建可靠的执行平台。

Quick Install

go install github.com/iammm0/execgo/cmd/execgo@latest

核心能力

设计上偏向框架基础设施场景,兼顾开发效率与生产治理。

任务编排引擎

围绕执行链路进行建模,支持 DAG、重试策略、补偿动作与状态回放。

多入口触发

支持 CLI、HTTP、Webhook、事件总线,适配不同业务接入方式。

插件化扩展

通过插件接入对象存储、消息队列、告警系统,避免核心框架膨胀。

可观测优先

默认输出结构化日志、指标和链路追踪,问题排查路径清晰。

配置驱动

支持多环境分层配置,兼顾本地调试效率与生产环境稳定性。

生产可用

从单机到集群均可部署,适合内部基础设施平台演进。

文档体系

按照框架学习路径组织,从入门到生产部署逐步深入。

浏览全部文档 →

典型接入流程

  1. 1. 初始化项目并创建基础配置。
  2. 2. 编写 Pipeline 和任务模板。
  3. 3. 通过 Router 对外暴露触发入口。
  4. 4. 接入日志、指标、Trace 做上线验收。
  5. 5. 在生产环境配置重试、限流和告警策略。