一、概述
生产中常常需要将数据组织成某种规范格式以接口或远程调用的方式提供给下端系统,数据类型、数据格式规范、下端系统类型常常存在多种不同的需求和可变因素,因此可将数据分发业务剥离出来,无关具体业务,形成一套数据格式规范可配置、可选择并且数据类型和下端系统可扩展可插拔的组件。
1.必须遵守的事情
- 上游系统和下端系统保持数据的一致性
- 分发任务的执行有先后顺序,不可乱序
- 不同数据类型、不同下端系统的分发任务具有独立性
2.需要解决的事情
- 可动态增加或减少下端系统
- 可动态增加或减少任务类型
- 数据报文格式可配置、可选择
- 任务分组,不同组的调度任务相互独立,属于独立的分发体系
二、概要设计
1.构架图
调度-分发构架图