跳到主要内容

Spark 平台概览

Spark 是一套面向企业应用交付与运行的工程平台,覆盖从应用创建、低代码设计、流水线发布、运行工作台到插件扩展的完整生命周期。

它的目标不是做一个单一工具,而是把研发、运维和业务运行中反复出现的能力沉淀成统一平台:应用可以被标准化注册,配置可以被环境化管理,发布可以被流水线编排,业务任务可以从设计态一直运行到工作台,插件能力可以通过 Lattice 机制持续扩展。


Spark 的核心能力​

Spark Console​

  • 统一管理应用、集群、环境、密钥、部署模板和运行配置
  • 支持 K8S 集群接入、Harbor、Maven、证书、跳板机等基础设施配置
  • 为 Spark Flow、Spark Runtime 和低代码应用提供统一入口

Spark Build​

  • 面向应用创建和低代码构建
  • 支持表单、页面、API、任务类型等业务模型的设计与管理
  • 逐步承载 AI 辅助生成应用和业务配置的能力

Spark Flow​

  • 提供流水线、发布分支、构建镜像和部署执行能力
  • 支持原生 K8S Job 构建、Kaniko 镜像构建和环境级部署配置
  • 将应用发布过程从手工操作沉淀为可追踪、可复用的发布流程

Spark Runtime​

  • 承载运行态工作台、任务处理、应用运行状态和运行期交互
  • 支持不同环境的运行入口,让开发、测试、生产可以清晰隔离
  • 面向业务用户提供更紧凑、更直接的运行体验

Spark Tasks​

  • 迁移并重构 ERA 任务体系,包括任务类型、字段、表单、工作流和权限方案
  • 支持任务创建、待办、处理流转、附件、历史动态、任务进度和查询过滤
  • 通过任务工作台把配置态的流程真正运行起来

Spark 插件体系​

  • 基于 Lattice 建立稳定的扩展点和业务身份机制
  • Console 菜单、构建执行、部署能力、Dashboard Gadget 等能力都可以通过插件扩展
  • 平台主干保持稳定,差异化能力交给插件实现

我们的方向​

Spark 的长期方向是成为一套可扩展的企业应用工程底座。

它应该让团队更快创建应用,更稳交付应用,更清楚地观察运行状态,也让业务流程能够从设计器自然进入运行工作台。

我们相信,优秀的平台不应该把所有差异都写死在主流程里,而应该把稳定能力沉淀为内核,把行业差异、部署差异和业务差异交给可治理的扩展机制。