对账流程图怎么做(对账流程图片) (1)


对账系统基础架构采用SpringBoot+SpringIntegration,通过使用SpringIntegration对系统进行低耦合处理,实现高扩展性,方便后期实现系统整体的配置化对账功能。

系统对账设计划分为三大模块,即对应三大网关能够分别独立处理。含数据加载模块、系统对账模块和数据管理模块。

数据加载模块: 加载支付账单数据、业务数据、核心数据等。

对账模块: 根据实际业务场景进行两方、三方对账,并封装核心对账逻辑。

数据管理模块:

(1)实现支付账单数据、业务数据、核心数据的管理、推送处理

(2)将标签化的对账结果自由配置进行管理、推送处理

通过引入SpringIntegration,重点实现各功能模块的细分处理与异步处理,如使用@Splitter与@Aggrate两种适配器异步下载对账数据,统一对账处理的效果。当然通过普通线程封装也可以实现。但是SpringIntegration提供了友好的模块功能,分钟内即可实现。

Spring的Channel解耦实现,能

如下是通过框架实现的基本对账流程,对账流程是一方面,此次对账系统的重构,核心优化点包含对账逻辑的改造,实现方式参见 对账系统-对账逻辑实现