对接系统外部服务组件技术方案
概述
当前系统需与多个外部系统对接,然而外部系统稳定性存在不确定性。对接过程中若出现异常,需依靠双方的日志信息来定位问题,但若日志信息不够完整,会极大降低问题定位效率。此外,问题发生后,很大程度上依赖第三方的重试机制,若第三方缺乏完善的重试机制,就需要手动修改线上数据,这不仅处理过程风险较高,而且效率低下。基于此,开发对应的第三方系统集成组件 Connector 来解决和优化上述问题。
任务提交
- 参数解析与任务构建:
接收外部接口及内部业务服务提交的参数,依据既定规则解析并组装成标准格式的 Task 对象。 - 任务持久化存储:
将构建完成的 Task 存储至数据库(DB),确保任务信息的可靠性与可追溯性。 - 任务调度移交:
完成持久化后,将任务传递给任务调度者,由后者负责后续的执行调度逻辑。