diff --git a/llms-full.txt b/llms-full.txt index f2d12a1..d850927 100644 --- a/llms-full.txt +++ b/llms-full.txt @@ -1208,7 +1208,7 @@ requestParams为请求参数列表,response为返回结构,requestParams中 #### **2.15 流程服务(FunctionFlow)** - **定义与用途:** TOCO针对复杂业务拆解,定义了流程服务,把一个复杂的业务过程,根据业务逻辑的内聚性,合并逻辑功能,把流程分解成流程节点,最终构造出一个类似工作流的逻辑流程;最终实现复杂业务流程分解,提升代码的可维护性。TOCO内嵌了流程引擎,在Function_Flow生成代码后,可以在流程引擎中执行 - **何时使用:** - - 如果一个API/RPC中涉及的写服务超过3个,则推荐使用流程服务 + - 如果一个API/RPC中涉及的写服务超过3个,则**必须**使用流程服务 - 当用户要求使用流程服务 - **节点的封装:** - 因为TOCO是一个面向数据处理的系统,所以数据内聚为首要考虑因素;一个节点通常围绕一个核心写服务,包括取数的读服务,为写服务的入参进行数据处理和转换,以及该写服务完成后的一些附属功能, 除了条件节点,入参校验,最终数据返回节点,每个节点至少包括一个写服务。