可调配的业务处理系统、方法、装置及可存储介质制造方法及图纸

技术编号:23604492 阅读:37 留言:0更新日期:2020-03-28 05:38
本申请公开了一种可调配的业务处理系统、方法、装置及可存储介质,包括:业务系统获取单元,用于获取业务办理请求,调用业务处理框架接口并将业务逻辑处理回调方法传递给业务处理框架单元;业务处理框架单元,用于在收到业务流后,根据配置调用业务系统回调方法对业务流进行相应处理;其中,所述业务处理框架单元包括:同步处理单元,对业务办理请求进行实时处理;异步处理单元,将业务办理请求存储至业务流中,根据实时的处理速度对业物流中的任务提取并进行处理在本申请实施例中,运维人员可以通过业务的实际办理情况分配系统资源,无需开发人员介入;当活动进入尾声或者业务办理量非常小时可以通过业务处理框架回收资源而无需调整代码逻辑。

Deployable business processing system, method, device and storage medium

【技术实现步骤摘要】
可调配的业务处理系统、方法、装置及可存储介质
本申请涉及数据处理
,尤其涉及一种可调配的业务处理系统、方法、装置及可存储介质。
技术介绍
目前大多数业务系统在处理业务时都是采用同步处理机制。在一些特殊场景,如:充值、转账等业务时采用了异步处理机制。此类特殊业务由于流水量大,并且即时性不高,所以可以通过异步处理机制完成。业务处理模式在程序设计时就已经设定好,后续如需调整处理模式则需要调整代码。现有技术的主要缺陷在于:(1)同步处理即时性高,但是会严重消耗服务器资源。(2)异步处理机制,虽然能够降低服务器资源的损耗,但是会影响用户的体验。当业务流水增大时,会大大的减缓业务处理效率。(3)想调整业务处理模式需要修改代码。
技术实现思路
为了解决上述技术问题,本申请实施例提供一种可调配的业务处理系统、方法、装置及可存储介质。本申请实施例第一方面提供了一种可调配的业务处理系统,可包括:业务系统获取单元,用于获取业务办理请求,调用业务处理框架接口并将业务逻辑处理回调方法传递给业务处理框架单元;...

【技术保护点】
1.一种可调配的业务处理系统,其特征在于,包括:/n业务系统获取单元,用于获取业务办理请求,调用业务处理框架接口并将业务逻辑处理回调方法传递给业务处理框架单元;/n业务处理框架单元,用于在收到业务流后,根据配置调用业务系统回调方法对业务流进行相应处理;/n其中,所述业务处理框架单元包括:/n同步处理单元,对业务办理请求进行实时处理;/n异步处理单元,将业务办理请求存储至业务流中,根据实时的处理速度对业物流中的任务提取并进行处理。/n

【技术特征摘要】
1.一种可调配的业务处理系统,其特征在于,包括:
业务系统获取单元,用于获取业务办理请求,调用业务处理框架接口并将业务逻辑处理回调方法传递给业务处理框架单元;
业务处理框架单元,用于在收到业务流后,根据配置调用业务系统回调方法对业务流进行相应处理;
其中,所述业务处理框架单元包括:
同步处理单元,对业务办理请求进行实时处理;
异步处理单元,将业务办理请求存储至业务流中,根据实时的处理速度对业物流中的任务提取并进行处理。


2.根据权利要求1所述的可调配的业务处理系统,其特征在于,
所述同步处理单元包括:
业务系统获取单元在收到用户办理请求后,将业务流以及业务处理回调方法传给业务处理框架单元;业务处理框架单元在收到业务流后,会调用业务系统的回调方法完成业务办理。


3.根据权利要求1所述的可调配的业务处理系统,其特征在于,
所述异步处理单元包括:
存入阶段:业务系统获取单元收到用户办理请求后,将业务流以及业务处理回调方法传给业务处理框架单元;业务处理框架单元在收到业务流后,将业务流存入业务流队列;
读取阶段:处理线程循环处理业务流,从业务队列中获取业务流,调用业务系统的回调方法完成业务办理,办理完成后更新业务处理框架流水表中的处理状态。


4.根据权利要求3所述的可调配的业务处理系统,其特征在于,
所述异步处理单元包括如下步骤:
业务系统调用业务处理框架,传递业务流数据及回调方法;
从redis存储形式的事务响应通道中根据业务流获取业务流配置信息、业务流队列;
将业务流数据保存到mysql中流水表中;
将业务流保存到对应的业务流队列中;
子线程有序读取业务流队列中业务流;
调用业...

【专利技术属性】
技术研发人员:裘力俊卢晓飞张元元蔡荣
申请(专利权)人:杭州天宽科技有限公司
类型:发明
国别省市:浙江;33

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

1