产品功能详解 · 流程设计开发 ①
系统的地基,从这里开始搭 EasyLink 资源管理功能详解
资源是 EasyLink 运行所依赖的环境与管理器。把连接池、线程池和管理器在一处集中定义,上层流程只引用名称、不关心连接细节——这是整个平台可维护性的起点。
| 📌 来源:聚信万通市场部 · 易连EDI | 🗓 发布:2026-09-03 | ⏱ 阅读时长:约 3 分钟 |
|---|
一、资源是什么:平台的“运行环境层”
资源是系统运行所需要的依赖环境,用于支撑系统的运行。它包含两类东西:一类是线程池、数据库连接池、缓存连接池这类基本环境依赖;另一类是身份认证管理器、B2B 配置管理器、MFT 配置管理器这类依赖的管理器。
换句话说,EasyLink 要干活,先得知道“去哪儿连数据库”“能用多少并发”“用谁的身份去认证”。这些答案不写在流程里,而是统一定义在资源中,供上层按需引用。
图 1 资源列表页:集中管理全部环境依赖与管理器
在资源页面中,可以对资源进行创建、修改、删除操作。
二、两类资源:环境依赖 与 管理器
| 类别 | 典型成员 | 解决什么问题 |
|---|---|---|
| 基本环境依赖 | 线程池、数据库连接池、缓存连接池 | 承载并发处理与连接复用,避免频繁创建销毁连接带来的开销 |
| 依赖的管理器 | 身份认证管理器、B2B 配置管理器、MFT 配置管理器 | 封装平台各大功能域的认证与配置能力,供流程统一调用 |
| 💡 为什么要“池化” EDI 平台经常要面对批量报文:一次到货上百个订单、每分钟都有文件落地。如果每处理一个报文都新建一次数据库连接,连接建立与销毁的开销会迅速吃掉系统吞吐。把连接放进池里复用,是高并发数据交换场景的常规做法。 |
|---|
三、实操:创建一个事务管理器(数据库)
下面以最常用的“事务管理器(数据库)”为例,演示创建资源的完整过程。
图 2 创建资源:事务管理器(数据库)配置界面
参数说明
| 参数 | 说明 | 配置建议 |
|---|---|---|
| 名称 | 该资源名称定义 | 建议带上用途与环境,便于后续检索与维护 |
| 类型 | 资源的类型,从下拉列表中选择 | 按实际用途选择,如事务管理器(数据库) |
| JDBC 驱动 | JDBC 数据库驱动类别 | 需与目标数据库版本匹配 |
| JDBC 连接串 | 连接数据库的 JDBC 字符串 | 指向目标库地址与库名,建议区分测试/生产 |
| 用户名 | 登录数据库用户名 | 遵循最小权限原则,只授予业务所需权限 |
| 密码 | 登录数据库密码 | 生产环境建议配合“配置”模块的密码类型统一管理 |
| 池大小 | 连接数据库后,创建连接池中连接的数量 | 参考并发报文峰值设定,过小会成为瓶颈 |
| 自动提交 | 数据库是否自动提交(默认:否) | 保持默认“否”,由流程显式控制事务边界 |
四、两个容易被忽略的配置要点
• 自动提交默认为“否”——
这不是随手设的默认值。EDI 报文处理通常要求“接收—解码—转换—入库”要么整体成功、要么整体回滚;若开启自动提交,中途失败就会留下半截数据。保持关闭,由流程显式提交,才能在异常时干净回滚。
• 池大小按峰值而非均值设定——
连接池大小决定同一时刻能并行处理多少笔数据。按日常均值设定,遇到月末、大促等报文高峰就会出现排队;但也不是越大越好,过大的池会占用数据库侧的连接资源,需要与 DBA 协调。
| ⚠ 上线前请确认 数据库账号密码不建议散落在多个资源或脚本中。生产环境的凭证建议统一在“配置”模块以密码类型托管,既便于轮换,也避免明文泄露。 |
|---|
五、小结
资源模块看着不起眼,却是整个平台的地基:它把“连哪儿、用多少并发、以什么身份”这些环境细节收敛到一处。地基打稳之后,后面定义数据格式、编排流程时,就只需要引用资源名称,而不必重复处理连接细节。下一篇我们接着讲数据格式——平台的“数据字典”。
| 📌 想进一步了解 EasyLink 的产品能力,或获取本文对应模块的配置支持,欢迎访问 www.sinowintop.com 与我们联系。 |
|---|