The embodiment of the present invention discloses a service scheduling method, device, device and storage medium. The method identifies the candidate computer room that has processed the business order as the target computer room by receiving the processing request of the business order; schedules the business order to the target computer room for business processing; updates the business data for the business order according to the results of the business processing, in which each candidate computer room stores the said business order. Business data, therefore, solves the problem of weak anti-risk ability due to single writing point, and also solves the problem that strong consistency can be greatly reduced due to multiple places. It realizes that under the premise of maintaining business data consistency, the anti-risk ability of business data is guaranteed, and the technical effect of business processing performance is increased.
【技术实现步骤摘要】
一种业务调度方法、装置、设备和存储介质
本专利技术实施例涉及计算机
,尤其涉及一种业务调度方法、装置、设备和存储介质。
技术介绍
系统在异地多活的运行场景下,即系统的所有业务分布在两个及其以上的机房中进行业务处理,由于网络的不稳定与延迟,以及用户访问的不可控性,容易造成对数据的读写操作顺序错误,而会带来数据一致性问题,进一步影响整个业务逻辑。通常解决方式有两种:一是采用单一写入点的方式,将业务对应的业务数据写入一个机房中,能够保持数据一致性,且访问较为高效,但抗风险能力较弱,当写入点不可用时,会导致整个系统不可用;二是采用多地强一致方案,其中,多地强一致方案一种跨机房的读写分离机制,所有的写操作被定向到一个主机房进行,读操作可以在每个机房的副数据库执行,也可以绑定到主机房进行,能够保持数据的一致性,有较好抗风险能力,但性能会有较大降低,成为系统瓶颈。
技术实现思路
本专利技术提供一种业务调度方法、装置、设备和存储介质,以实现在保持业务数据一致性的前提下,保证业务数据的抗风险能力,并增加业务处理的性能的技术效果。第一方面,本专利技术实施例提供了一种业务调度方法,该方法包括:接收业务订单的处理请求;响应所述处理请求,将处理过所述业务订单的候选机房确定为目标机房;将所述业务订单调度至所述目标机房进行业务处理;根据所述业务处理的结果更新针对所述业务订单的业务数据,其中,每个所述候选机房均存储有所述业务数据。进一步的,在接收业务订单的处理请求之后,还包括:根据所述处理请求确定所述业务订单为首次处理,则将接收所述处理请求的候选机房作为目标机房。进一步的,在根据所述处 ...
【技术保护点】
1.一种业务调度方法,其特征在于,包括:接收业务订单的处理请求;响应所述处理请求,将处理过所述业务订单的候选机房确定为目标机房;将所述业务订单调度至所述目标机房进行业务处理;根据所述业务处理的结果更新针对所述业务订单的业务数据,其中,每个所述候选机房均存储有所述业务数据。
【技术特征摘要】
1.一种业务调度方法,其特征在于,包括:接收业务订单的处理请求;响应所述处理请求,将处理过所述业务订单的候选机房确定为目标机房;将所述业务订单调度至所述目标机房进行业务处理;根据所述业务处理的结果更新针对所述业务订单的业务数据,其中,每个所述候选机房均存储有所述业务数据。2.根据权利要求1所述的方法,其特征在于,在接收业务订单的处理请求之后,还包括:根据所述处理请求确定所述业务订单为首次处理,则将接收所述处理请求的候选机房作为目标机房。3.根据权利要求2所述的方法,其特征在于,在根据所述处理请求确定所述业务订单为首次处理,则将接收所述处理请求的候选机房作为目标机房之后,包括:确定接收所述处理请求的候选机房对应的机房编码;根据所述机房编码生成所述业务订单的订单标识号。4.根据权利要求1所述的方法,其特征在于,响应所述处理请求,将处理过所述业务订单的候选机房确定为目标机房,包括:根据所述处理请求获取所述业务订单的订单标识号,所述订单标识号在首次处理所述业务订单时生成;从所述订单标识号的指定位置中读取机房编码;根据所述机房编码与候选机房的对应关系,从所述候选机房中确定处理过所述业务订单的目标机房。5.根据权利要求1所述的方法,其特征在于,将所述业务订单调度至所述目标机房进行业务处理,包括:根据所述业务订单的业务状态确定目标业务类型;将所述业务订单调度至所述目标机房,以进行所述目标业务类型对应的业务处理。6.根据...
【专利技术属性】
技术研发人员:吴文宜,刘汉林,
申请(专利权)人:广州虎牙信息科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。