[介绍/入门] FunctionGraph是什么?

函数工作流(FunctionGraph)支持用户以可视化的形式编排业务流程,通过协调一系列函数组件,实现对业务流程的控制。每个函数组件都能执行一组用户自定义的函数,结合FunctionGraph服务简单易懂的工作流定义语言,用户可以实现业务流程的快速构建。
函数工作流可以由多个不同的事件源消息触发执行,并提供图形化展示,显示业务工作流的执行路径,每一步骤的执行输入、输出以及执行状态,方便用户对流程进行回溯分析。
FunctionGraph提供可视化的工作流,用以编排分布式应用函数和微服务组件。用户可以使用一系列能够单独执行的离散函数构建应用程序,并且能够快速扩展和更改,满足快速增长的、复杂的业务需求,具有以下特点。
  • 提供图形控制台
    使函数(程序)编排可视化,简化多步骤应用函数(程序)的构建和运行。
  • 自动触发和跟踪各个步骤
    使应用程序按照预期顺序执行,并在出现错误时重试。
  • 记录每个步骤的状态
    在出现错误时,能够迅速定位并调试问题。
  • 简化应用程序的扩展和更改
    无需编写代码就可以更改和添加步骤,可以轻松地完善应用程序。