ytyht226 / taskflow

taskflow是一款轻量、简单易用、可灵活扩展的通用任务编排框架,基于有向无环图(DAG)的方式实现,框架提供了组件复用、同步/异步编排、条件判断、分支选择等能力,可以根据不同的业务场景对任意的业务流程进行编排
Apache License 2.0
446 stars 79 forks source link

下游是rpc服务的参数拼装 #16

Open sugerboy20170827 opened 1 month ago

sugerboy20170827 commented 1 month ago

我的场景 希望能从请求参数和前置op获取结果进行参数拼装,然后通过泛化调用rpc来完成服务编排

TaskFlow框架支持的是按照特定的jsonpath获取参数,然后执行代理对象 image

请问有这种参数映射能力么,把多个jsonpath获取得到的结果组成一个特定的json结构,比如task.ob[].book,然后把这个json作为入参传递给泛化的rpc完成调用

sugerboy20170827 commented 1 month ago

image 补充一下我的场景,如上图所示,基本类型可以直接映射,对于复杂类型呢,比如一个对象和数组来源于不同的jsonpath, 需要把他们进行合并