更多支付内容请移步个人站:YKBLog.top
对账整体设计
从整体来看,按照时序维度的先后,系统对账主要分为三阶段的工作。分别是数据准备、数据核对和差错处理。
数据准备细分一下,又分为文件获取、文件解析、数据清洗。
在对账专业概念中,数据核对和差错处理又叫轧账和平账。
具体设计脑图如下:
check-arch.png
对账各个模块设计
数据准备
数据准备,顾名思义,我们需要把对账所需的全部数据,接入到我们的对账系统。
该模块主要实现两个目标:
为不同的外部系统提供多元化的接入机制。
通过数据适配的手段把外部数据以统一的格式进行转换和存储。
在数据接入层,我们会针对不同的数据接入方提供三种不同的数据接入模式。如下图:
check-data-deal.png
数据拉取
主动拉取数据,并通过数据适配的方式,将数据存储到对账数据池中。
数据推送
指定标准规范和格式,供各个接入方使用,统一格式推送到对账服务。
人工上传
提供