当前位置:首页 » 技术资料 » 产品知识库 » 正文

产品功能详解-流程设计开发(六):路由(Endpoint)功能详解

 产品功能详解 · 流程设计开发 ⑥

外部事件,怎样触发内部流程
EasyLink 路由(Endpoint)功能详解

路由(Endpoint)用于将适配器服务(HTTP、SFTP、JMS、文件等)与具体的执行流程相关联。系统监听特定入口请求或事件,并触发相应的流程处理逻辑。

📌 来源:聚信万通市场部 · 易连EDI🗓 发布:2026-09-16⏱ 阅读时长:约 4 分钟

一、路由是什么:连接外部与内部的“接线端子”

路由(Endpoint)是 EasyLink 平台中的核心功能,主要用于将适配器服务(如 HTTP、SFTP、JMS、文件等)与具体的执行流程进行关联。通过配置路由,系统能够监听特定的入口请求或事件,并触发相应的流程处理逻辑。

图 1  新增路由入口

二、两种触发机制

机制说明典型场景
被动接收等待外部系统调用本平台暴露的接口伙伴通过 HTTP 接口推送报文
主动监听平台主动监听队列、轮询目录或按时间触发MQ 监听、文件目录轮询、定时任务

三、路由类型速查

点击“新增路由”或在列表中点击“编辑”,在弹出的对话框中选择路由类型。

图 2  路由类型选择

路由类型说明适用场景
HTTP 路由用于暴露 RESTful API 接口同步请求响应场景
IBM MQ 静态路由连接 IBM MQ 队列管理器,监听指定的固定队列传统企业级消息集成
IBM MQ 动态路由支持动态指定队列名称或路由逻辑多租户或动态队列场景
JMS 路由基于 Java 消息服务标准的通用消息路由符合 JMS 规范的消息中间件
File 路由监听本地文件系统的指定目录,目录中出现新文件时触发落地文件自动处理
定时任务周期性触发器无需外部触发的定期数据处理或报表生成

四、通用配置参数

无论选择哪种路由类型,通常都需要配置以下基础信息。

参数名称说明
名称路由的唯一标识名称,建议具有业务含义(如 edi_endpoints)
类型选择上述列表中的具体路由协议
高级参数针对特定协议绑定适配器、匹配规则及执行流程
⚠ 保存后记得检查状态 配置完成后,请确保点击“确认”保存,并检查路由状态是否已启动,以便正常接收请求。

五、实操:以 File 路由为例

图 3  File 路由配置界面

基础信息

•  名称

输入路由的唯一标识名称。建议采用具有业务含义的命名规范(如 oftp_out_endpoints),以便于后续维护和检索。

•  类型

选择路由的协议类型为 File 路由。

适配器配置

适配器用于从指定物理资源(如文件目录、数据库、消息队列)收取文件。

•  高级参数

开启此开关后,将显示适配器的详细配置项,通常用于复杂的连接设置。

•  适配器名称

从下拉列表中选择已配置好的适配器实例。对于 File 路由,此处应选择指向特定本地目录的文件适配器;如果列表为空,请前往“适配器”模块先行创建。右侧的蓝色刷新按钮用于同步最新的适配器列表。

路由规则与流程绑定

这一部分定义了“什么条件下触发”以及“触发后做什么”。

图 4  匹配规则、路径参数与执行流程绑定

配置项说明示例
匹配规则用于过滤触发条件,文件路由下通常填写文件名的正则表达式,只有符合规则的文件才会触发后续流程.*\.csv、.*\.edi
路径参数若匹配规则中包含动态变量,可在此定义这些变量以便在流程中引用(?<from>.*)\\(?<to>.*)\\(?<filename>.*)
执行流程选择当路由被触发后需要执行的处理流程;路由接收到的数据将作为输入参数传递给该流程oftp_send
💡 路径参数是文件路由的隐藏利器 用命名捕获组把目录结构里的业务信息(如发送方、接收方、文件名)提取成变量,流程里就能直接引用,不必再在脚本里拆解路径字符串。目录规划得好,流程处理逻辑会简单很多。

六、两个配置提醒

•  匹配规则要足够精确

过于宽松的规则可能把临时文件、隐藏文件一并纳入触发范围,造成重复处理。

•  先有服务,再配路由

路由里的“适配器名称”来自服务模块。如果下拉列表为空,需要先到服务模块创建适配器。

七、小结

路由回答的是“什么事件、触发哪条流程”。它把外部世界的请求与内部流程接在一起,并通过匹配规则与路径参数把触发条件描述得足够精确。下一篇讲服务(适配器)——路由所依赖的通信能力由它提供。

📌 想进一步了解 EasyLink 的产品能力,或获取本文对应模块的配置支持,欢迎访问 www.sinowintop.com 与我们联系。
未经允许不得转载:北京聚信万通科技有限公司 » 产品功能详解-流程设计开发(六):路由(Endpoint)功能详解
分享到
0

相关推荐

联系我们

sinowintop

复制已复制
contact@sinowintop.com复制已复制
13810521470复制已复制
微信公众号
sinowintop复制已复制
关注官方微信,了解最新资讯
contact-img
客服邮箱