集成方案配置详解及策略模式解析
编码
编码是集成方案新增时自动生成的,基于时间戳。目前该字段没有实际用途。
方案名称
简述方案的具体作用。名称可重复,是必填项。
策略模式
策略模式指的是集成平台读取和写入数据的方式。常见方式有定时异步、实时同步、事件触发和空操作。
- 定时异步:根据配置的定时规则,调度者自动激活任务。
- 实时同步:数据变动时立即发起接口任务。
- 事件触发:由其他集成方案的某个事件激活后触发任务。
- 空操作:不执行任何任务。
错误重试次数
当源查询或写入任务出错后,系统会自动重试。如果设置为0,则不重试。建议不要超过5次。
- 第一次重试:20秒
- 第二次重试:300秒(5分钟)
- 第三次重试:3600秒(1小时)
- 第四次重试:14400秒(4小时)
- 第五次重试:72000秒(20小时)
应用进程
指当前运行的操作系统程序。一般只有一个主进程,但在处理大量方案时,可以拆分为多个进程以提高效率。
进度调度号
系统后台有多个调度进程服务,这个参数通常使用默认值即可。
应用组
创建方案时可以对其进行分组,例如销售管理组、采购管理组等,以便查询和管理。
源平台调度
源调度方式
源系统的调度时间设置使用Linux的crontab表达式,最短间隔为每分钟一次。具体配置参考《调度策略配置》。
开始执行时间
设定方案开始执行的时间,格式为YYYY-MM-DD HH:mm:ss,如2023年10月1日零点则为2023-10-01 00:00:00。
上次执行时间
记录方案最后一次运行时间,用于增量获取数据。
软件平台
源系统名称
适配器
每个系统都有独立的数据适配器,通过创建新接口实现与其他系统兼容,实现集成。
连接器
用于配置服务器连接信息,可以分别添加并隔离开发环境和生产环境的数据源,以保护数据安全。用户可以选择以下三种环境:
- 生产环境:env_production
- 测试环境:env_test
- 开发环境:env_development
执行条件
设定方案执行前需要满足的条件,例如必须先执行另一个指定方案,再根据调度时间进行请求。
上游触发方案
当上游选中的某个方案发生数据变动时,本方案将立即启动接口任务。
目标平台调度
目标调度方式
轻易云集成平台同样使用Linux crontab表达式来安排目标平台作业,每分钟至少一次。详细设置请参考《调度策略配置》。
开始执行时间
设定目标平台开始执行的具体时间,如2023年10月1日零点,则格式应为2023-10-01 00:00:00。
上次执行时间
记录最后一次运行目标平台作业的时间,用于增量获取数据使用。
软件平台
目标系统名称
适配器
每个系统都有独立的数据适配器,通过创建新接口实现与其他现有系统兼容,实现集成功能。
连接器
用于配置服务器连接信息,可分别添加并隔离开发、测试及生产环境的数据源,以保护数据信息安全:
- 生产环境:env_production
- 测试环境:env_test
- 开发环境:env_development
执行条件
设定目标平台作业前需满足的前提条件,例如采购入库单需先确认采购订单已写入,否则不进行入库单写入操作。
上游触发方案
当上游选中的某个方案发生数据变动时,本方案将立即启动接口任务;
回调参数
针对订阅式接口,如钉钉、企业微信等,需要先建立总接收推送数据,再由总接收分配到不同子表单进行其他操作。
Copyright Notice
The article "集成方案配置详解及策略模式解析" is original content owned by 广东轻亿云软件科技有限公司. Reposting, quoting, copying or mirroring is strictly prohibited without written authorization. Please contact us for authorization and credit the author and source (including the original link) prominently.