资产处置方法、装置、设备、介质和程序产品与流程
- 国知局
- 2024-08-08 16:55:10
本公开涉及金融科技,具体地涉及一种资产处置方法、装置、设备、介质和程序产品。
背景技术:
1、随着经济的发展和金融的创新,银行不断推出各种各样的投资产品和服务,以满足不同客户的财富增值需求。从最简单的存款,到复杂的理财产品,从传统的代销基金到新型的第三支柱养老金、账户能源、指数等,人们在银行参与的投资方式也日益丰富。
2、当客户在银行持有投资方式多样化的场景下,同一客户往往持有多个不同产品账户,每一产品账户有其对应的产品应用。当财富持有人想做资产处置/分配时,需要一一登录并操作这些产品应用,实现资产处置/分配,这种资产处置方式不仅仅浪费了客户的时间和精力,也增加了银行的运营成本。
3、因此,如何高效地对客户全量的资产完成处置,是亟待解决的技术问题。
技术实现思路
1、鉴于上述问题,本公开提供了提高资产处置效率和便捷性的资产处置方法、装置、设备、介质和程序产品。
2、根据本公开的第一个方面,提供了一种资产处置方法,所述方法应用于资产处置集群,所述方法包括:获取第一业务子订单;控制资产处置场景集群与产品应用集群处理所述第一子订单,得到第二业务子订单,其中,所述资产处置场景集群与所述产品应用集群通过消息中间件通信;判断所述第二业务子订单是否执行成功;以及在所述第二业务子订单执行成功的情况下,调用对应的业务接口,得到所述业务接口返回的资产处置的执行结果。
3、根据本公开的实施例,所述控制资产处置场景集群与产品应用集群处理所述第一子订单,得到第二业务子订单,包括:由所述资产处置场景集群将所述第一业务子订单转化为第一消息结构,形成第一消息文件;由所述资产处置场景集群将所述第一消息文件推送至第一主题的消息队列中;由所述产品应用集群消费所述第一主题的消息队列中的所述第一消息文件;由所述产品应用集群处理所述第一消息文件,生成所述应用处置结果;由所述产品应用集群将所述应用处置结果转化为第二消息结构,形成第二消息文件;由所述产品应用集群将所述第二消息文件推送至第二主题的消息队列中;由所述资产处置场景集群消费所述第二主题的消息队列中的所述第二消息文件;以及由所述资产处置场景集群基于所述第二消息文件更新所述第一业务子订单,得到第二业务子订单并返回资产处置集群。
4、根据本公开的实施例,所述资产处置场景集群和所述消息中间件之间采用可靠通信,所述产品应用集群和所述消息中间件之间采用可靠通信,所述可靠通信包括:在由所述资产处置场景集群将所述第一消息文件推送至第一主题的消息队列中前,由所述资产处置场景集群与所述第一主题的消息队列所处服务器执行第一确认报文互发流程,以确保所述资产处置集群与所述第一主题的消息队列所处服务器可靠,其中,所述第一确认报文互发流程由所述第一主题的消息队列所处服务器发起;以及在所述由所述产品应用集群将所述第二消息文件推送至第二主题的消息队列中前,由所述产品应用集群与所述第二主题的消息队列所处服务器执行第二确认报文互发流程,以确保所述产品应用集群与所述第二主题的消息队列所处服务器可靠,其中,所述第二确认报文互发流程由所述第二主题的消息队列所处服务器发起。
5、根据本公开的实施例,所述可靠通信还包括:在所述由所述产品应用集群消费所述第一主题的消息队列中的所述第一消息文件前,由所述产品应用集群与所述第一主题的消息队列所处服务器执行第三确认报文互发流程,以确保所述产品应用集群与所述第一主题的消息队列所处服务器可靠,其中,所述第三确认报文互发流程由所述第一主题的消息队列所处服务器发起;以及在所述由所述资产处置场景集群消费所述第二主题的消息队列中的所述第二消息文件前,由所述资产处置场景集群与所述第二主题的消息队列所处服务器执行第四确认报文互发流程,以确保所述资产处置场景集群与所述第二主题的消息队列所处服务器可靠,其中,所述第四确认报文互发流程由所述第二主题的消息队列所处服务器发起。
6、根据本公开的实施例,在所述第二业务子订单连续执行成功的次数超过预设次数阈值的情况下,或者在预设时间阈值内所述第二业务子订单全部执行成功的情况下,取消所述可靠通信。
7、根据本公开的实施例,其中,所述第二业务子订单包括处理状态,所述处理状态包括已处理且处理成功、已处理且处理失败以及未处理,所述判断所述第二业务子订单是否执行成功,包括:按照预设周期调起批量调度器,扫描n个第二业务子订单中的处理状态,判断所述n个第二业务子订单是否为已处理且处理成功,其中,n为正整数。
8、根据本公开的实施例,在所述判断所述第二业务子订单是否执行成功后,所述方法包括:在所述第二业务子订单为已处理且处理失败或者未处理的情况下,重新执行所述基于所述第一业务子订单,通过消息中间件与产品应用集群交互,获取应用处置结果。
9、根据本公开的实施例,在所述调用对应的业务接口,得到所述业务接口返回的资产处置的执行结果后,所述方法还包括:在所述资产处置的执行结果为失败的情况下,重新调用对应的业务接口。
10、本公开的第二方面提供了一种资产处置装置,所述装置配置于资产处置集群,所述装置包括:第一业务子订单获取模块,用于获取第一业务子订单;第二业务子订单获取模块,用于控制资产处置场景集群与产品应用集群处理所述第一子订单,得到第二业务子订单,其中,所述资产处置场景集群与所述产品应用集群通过消息中间件通信;业务订单判断模块,用于判断所述第二业务子订单是否执行成功;以及资产处置服务调用模块,用于在所述第二业务子订单执行成功的情况下,调用对应的业务接口,得到所述业务接口返回的资产处置的执行结果。
11、根据本公开的实施例,所述第二业务子订单获取模块,具体用于:由所述资产处置场景集群将所述第一业务子订单转化为第一消息结构,形成第一消息文件;由所述资产处置场景集群将所述第一消息文件推送至第一主题的消息队列中;由所述产品应用集群消费所述第一主题的消息队列中的所述第一消息文件;由所述产品应用集群处理所述第一消息文件,生成所述应用处置结果;由所述产品应用集群将所述应用处置结果转化为第二消息结构,形成第二消息文件;由所述产品应用集群将所述第二消息文件推送至第二主题的消息队列中;由所述资产处置场景集群消费所述第二主题的消息队列中的所述第二消息文件;以及由所述资产处置场景集群基于所述第二消息文件更新所述第一业务子订单,得到第二业务子订单并返回资产处置集群。
12、根据本公开的实施例,所述资产处置场景集群和所述消息中间件之间采用可靠通信,所述产品应用集群和所述消息中间件之间采用可靠通信,所述可靠通信包括:在由所述资产处置场景集群将所述第一消息文件推送至第一主题的消息队列中前,由所述资产处置场景集群与所述第一主题的消息队列所处服务器执行第一确认报文互发流程,以确保所述资产处置集群与所述第一主题的消息队列所处服务器可靠,其中,所述第一确认报文互发流程由所述第一主题的消息队列所处服务器发起;以及在所述由所述产品应用集群将所述第二消息文件推送至第二主题的消息队列中前,由所述产品应用集群与所述第二主题的消息队列所处服务器执行第二确认报文互发流程,以确保所述产品应用集群与所述第二主题的消息队列所处服务器可靠,其中,所述第二确认报文互发流程由所述第二主题的消息队列所处服务器发起。
13、根据本公开的实施例,所述可靠通信还包括:在所述由所述产品应用集群消费所述第一主题的消息队列中的所述第一消息文件前,由所述产品应用集群与所述第一主题的消息队列所处服务器执行第三确认报文互发流程,以确保所述产品应用集群与所述第一主题的消息队列所处服务器可靠,其中,所述第三确认报文互发流程由所述第一主题的消息队列所处服务器发起;以及在所述由所述资产处置场景集群消费所述第二主题的消息队列中的所述第二消息文件前,由所述资产处置场景集群与所述第二主题的消息队列所处服务器执行第四确认报文互发流程,以确保所述资产处置场景集群与所述第二主题的消息队列所处服务器可靠,其中,所述第四确认报文互发流程由所述第二主题的消息队列所处服务器发起。
14、根据本公开的实施例,在所述第二业务子订单连续执行成功的次数超过预设次数阈值的情况下,或者在预设时间阈值内所述第二业务子订单全部执行成功的情况下,取消所述可靠通信。
15、根据本公开的实施例,其中,所述第二业务子订单包括处理状态,所述处理状态包括已处理且处理成功、已处理且处理失败以及未处理,所述业务订单判断模块,包括:批量调度器调起模块,用于按照预设周期调起批量调度器,扫描n个第二业务子订单中的处理状态,判断所述n个第二业务子订单是否为已处理且处理成功,其中,n为正整数。
16、根据本公开的实施例,所述装置还包括:应用处置结果生成重调模块,用于在所述第二业务子订单为已处理且处理失败或者未处理的情况下,重新执行所述基于所述第一业务子订单,通过消息中间件与产品应用集群交互,获取应用处置结果。
17、根据本公开的实施例,所述装置还包括:资产处置服务重调模块,用于在所述资产处置的执行结果为失败的情况下,重新调用对应的业务接口。
18、本公开的第三方面提供了一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得一个或多个处理器执行上述资产处置方法。
19、本公开的第四方面还提供了一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行上述资产处置方法。
20、本公开的第五方面还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述资产处置方法。
21、在本公开的实施例中,为了解决对同一客户全量的资产处置效率与便捷度较低的技术问题,设计集成资产处置集群、资产处置场景集群和产品应用集群的架构,通过资产处置集群控制资产处置场景集群与产品应用集群交互,生成针对目标应用的应用处置结果,后续通过基于应用处置结果更新后的第二业务子订单调用相应地业务接口,使其执行资产处置逻辑,最后完成资产处置。
22、本公开的实施例至少可以实现以下有益效果:
23、1.客户可以直接通过操作资产处置集群的上层应用,可以实现资产处置,后端直接可以通过该架构可以集约化地使用资产处置场景集群和产品应用集群,这极大提升了资产处置的效率和便利性;
24、2.资产处置场景集群和产品应用集群间通过消息中间件交互,可以保证不同的集群之间数据解耦,同时实现业务削峰,保证不同集群之间正常交互。
本文地址:https://www.jishuxx.com/zhuanli/20240808/271195.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表