一种聚合支付多渠道隔离框架制造技术

技术编号:43911148 阅读:14 留言:0更新日期:2025-01-03 13:19
一种聚合支付多渠道隔离框架,支付服务层、引导类加载器、扩展类加载器、系统类加载器、支付渠道、自定义类加载器、代理类加载器和多版本管理模块。每个支付渠道对应关联有一个自定义类加载器,自定义类加载器之间不支持相互调用。所述代理类加载器用于在初始化过程中实例化与每个支付渠道关联的自定义类加载器,以及负责协调自定义类加载器和系统类加载器。所述多版本管理模块用于控制支付渠道的不同版本之间的切换和灰度发布。与现有技术相比,本申请具有支持多支付渠道隔离、多版本灰度且支持无限扩展支付渠道的能力。

【技术实现步骤摘要】

本专利技术属于聚合支付渠道隔离,具体涉及一种聚合支付多渠道隔离框架


技术介绍

1、随着电子支付行业的飞速发展,聚合支付作为一种集成多种支付渠道的技术方案,在商户与支付机构之间扮演着桥梁的角色。现有的聚合支付技术虽然实现了多渠道集成,但往往存在以下问题:

2、1.多支付渠道隔离性不足:在现有的聚合支付系统中,不同支付渠道之间往往采用双亲委派机制。这种机制导致不同渠道之间可能存在依赖冲突,例如不同渠道依赖相同库的不同版本,或者存在同名类冲突。这些冲突可能导致系统崩溃或出现不可预期的行为,严重影响了系统的稳定性和安全性。

3、2.缺乏多版本灰度支持:随着支付渠道的更新迭代,现有系统往往无法支持多版本的灰度发布。这意味着系统升级必须停机进行,无法平滑过渡到新版本,影响支付服务的连续性和稳定性。

4、3.支付渠道扩展性受限:随着支付市场的变化,新的支付渠道不断涌现,现有聚合支付系统往往难以支持无限扩展的支付渠道。这限制了系统的灵活性,无法满足商户多样化的支付需求。


技术实现思路b>

1本文档来自技高网...

【技术保护点】

1.一种聚合支付多渠道隔离框架,包括支付服务层、引导类加载器、扩展类加载器、系统类加载器和若干个支付渠道,其特征在于,还包括自定义类加载器、代理类加载器和多版本管理模块;

2.根据权利要求1所述的一种聚合支付多渠道隔离框架,其特征在于,所述多版本管理模块配置有各支付渠道的版本信息,所述版本信息包括渠道名称、版本号和对应渠道包的路径。

3.根据权利要求2所述的一种聚合支付多渠道隔离框架,其特征在于,所述多版本管理模块还配置有流量权限控制规则,所述流量权限控制规则包括限流规则和熔断规则。

4.根据权利要求1所述的一种聚合支付多渠道隔离框架,其特征在于,还包...

【技术特征摘要】

1.一种聚合支付多渠道隔离框架,包括支付服务层、引导类加载器、扩展类加载器、系统类加载器和若干个支付渠道,其特征在于,还包括自定义类加载器、代理类加载器和多版本管理模块;

2.根据权利要求1所述的一种聚合支付多渠道隔离框架,其特征在于,所述多版本管理模块配置有各支付渠道的版本信息,所述版本信息包括渠道名称、版本号和对应渠道包的路径。

...

【专利技术属性】
技术研发人员:吴添欢
申请(专利权)人:浙江乐檬信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1