跳转到内容

模型概念的理解

在Dalaran的流程编排中,许多触发器(Trigger),处理器(Processor)节点可以绑定出入模型。在处理器维度中模型用于数据在节点流转中的序列化以及数据映射,而在触发器里模型用于流程入参和出参的约定。每种模型都有最基础的结构信息,以树形结构展示。

目前dalaran支持JSON, OBJECT, SOAP,CSV。

JSON

JSON类型的模型,一般用于绑定http-rest-listener触发器(对外暴露HTTP接口),netty-http-listener触发器(对外暴露HTTP接口)的出入参,初始化配置只有基础结构信息,没有其他额外配置;

JSON模型开发指南

OBJECT

OBJECT类型的模型,一般用于绑定dubbo-provider触发器(对外暴露Dubbo接口)的出入参以及条件节点的入参,初始化配置同样只有结构信息,没有其他额外配置;创建模型时,只需要通过数据模板,导入数据样例创建即可。

OBJECT模型开发指南

SOAP

SOAP类型的模型,用于绑定soap-listener触发器(对外暴露SOAP接口)的出入参。

SOAP模型开发指南

CSV

CSV类型的模型,用于绑定ftp-download触发器(定时执行FTP文件上传/下载的触发器)的出入参,初始化配置除了基础结构信息之外,还需要声明一些结构属性,用于解析或生成自定义结构的文件数据。

CSV模型开发指南