为解决多家资金方接口异构、借款路由效率低、人工客服成本高及异步回调一致性风险,建设聚合借贷API网关,通过统一适配接入、并发智能选路、状态机与MQ补偿、AI客服RAG,提升借款通过率和体验,降低运营成本,保障资金链路稳定合规。
点击空白处退出提示
为解决多家资金方接口异构、借款路由效率低、人工客服成本高及异步回调一致性风险,建设聚合借贷API网关,通过统一适配接入、并发智能选路、状态机与MQ补偿、AI客服RAG,提升借款通过率和体验,降低运营成本,保障资金链路稳定合规。
本项目是一个高性能的聚合借贷API网关系统,旨在作为我方核心业务系统与外部多家贷款机构(资金方)之间的桥梁。系统通过标准化的RESTful API或RPC协议与各贷款平台对接,将用户在前端(我方App/Web)发起的借款全生命周期行为进行统一封装与转发,并添加ai客服系统(使用springai搭建),根据公司知识库搭建RAG,使用ai代替人工节省成本。
核心业务闭环覆盖:
系统涵盖了信贷业务的完整链路,包括但不限于:用户资质预填与进件、第三方风控数据推送与回调、多级授信审批、借款提现发放、按日/期还款计划执行、逾期标记、银行/存管账户自动扣款等核心金融功能。
针对我方同时接入多家资金方(贷款平台)的现状,所有外部平台的差异(如接口鉴权方式、数据加解密算法、状态码映射)通过策略模式与适配器模式进行封装,对内暴露统一语义的业务接口。
在借款路由决策环节,系统引入了多线程并发与选路机制:
1.实时评级:根据用户的资质数据、历史借款记录以及当前各资金方的剩余额度、动态选择平台。
2.并发请求:当用户发起借款申请时,系统通过异步多线程(CompletableFuture/线程池)同时向符合条件的多个资金方发起“实时可用性检查”或“预授信询价”请求。
3.动态择取:通过预设的权重算法(如最低利率优先、最高额度优先、响应时间最快优先),自动选择最优的资金方进行最终放款,从而最大化用户的通过率与借款体验。
状态机管理与异步解耦:
鉴于借贷流程涉及大量的异步回调(如放款成功/失败、还款扣款结果),系统内置了基于状态机的订单流转引
擎,结合消息队列(MQ)可靠处理三方平台的异步通知,确保数据最终一致性,并对超时未处理的订单提供定时补偿重试机制
项目总体的需求、ai客服开发、测试、运维、与三方联调。
前端使用vue,后端使用 springboot+mysql+mybatis-plus+redis+rabbitmq 客服系统使用springai进行开发。



评论