业务数据转发方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:24497341 阅读:34 留言:0更新日期:2020-06-13 03:33
本申请涉及一种业务数据转发方法、装置、计算机设备和存储介质。所述方法包括:确定与本地对接的多于一条的数据传输线路;确定数据传输线路的运行状态,并接收处于良好状态的数据传输线路所传输的业务数据;对接收到的业务数据添加相应的数据标识;当添加的所述数据标识首次出现时,直接将接收到的业务数据发送至业务数据消费系统;发送的业务数据用于指示业务数据消费系统基于业务数据进行业务处理;当添加的数据标识重复出现时,丢弃与重复出现的数据标识对应的业务数据。采用本方法能够提升业务数据处理准确性。

Business data forwarding methods, devices, computer equipment and storage media

【技术实现步骤摘要】
业务数据转发方法、装置、计算机设备和存储介质
本申请涉及计算机
,特别是涉及一种业务数据转发方法、装置、计算机设备和存储介质。
技术介绍
随着计算机技术的发展,业务数据包括有丰富的数据信息量,业务数据可直接反应相关的业务情况。业务数据消费系统可通过业务数据触发生成交易订单。因此,业务数据的消费者对获取到的业务数据的准确性有着越来越高的要求。目前,传统的业务数据转发系统主要是单数据传输线路的,业务数据处理服务器在接收到来自单数据传输线路的业务数据时,直接将所接收到的业务数据发送至业务数据消费系统。然而,传统的业务数据转发方法,在传输和处理的过程中存在业务数据被丢失、以及传输线路故障影响及时传输业务数据的风险,从而导致了业务数据处理准确性低。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够提升业务数据处理准确性的业务数据转发方法、装置、计算机设备和存储介质。一种业务数据转发方法,包括:确定与本地对接的多于一条的数据传输线路;确定所述数据传输线路的运行状态,并接收处于良好状态的数据传输线路所传输的业务数据;对接收到的所述业务数据添加相应的数据标识;当添加的所述数据标识首次出现时,直接将接收到的所述业务数据发送至业务数据消费系统;发送的所述业务数据用于指示所述业务数据消费系统基于所述业务数据进行业务处理;当添加的所述数据标识重复出现时,丢弃与重复出现的所述数据标识对应的业务数据。一种业务数据转发装置,所述装置包括:确定模块,用于确定与本地对接的多于一条的数据传输线路;接收模块,用于确定所述数据传输线路的运行状态,并接收处于良好状态的数据传输线路所传输的业务数据;添加模块,用于对接收到的所述业务数据添加相应的数据标识;发送模块,用于当添加的所述数据标识首次出现时,直接将接收到的所述业务数据发送至业务数据消费系统;发送的所述业务数据用于指示所述业务数据消费系统基于所述业务数据进行业务处理;丢弃模块,用于当添加的所述数据标识重复出现时,丢弃与重复出现的所述数据标识对应的业务数据。一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:确定与本地对接的多于一条的数据传输线路;确定所述数据传输线路的运行状态,并接收处于良好状态的数据传输线路所传输的业务数据;对接收到的所述业务数据添加相应的数据标识;当添加的所述数据标识首次出现时,直接将接收到的所述业务数据发送至业务数据消费系统;发送的所述业务数据用于指示所述业务数据消费系统基于所述业务数据进行业务处理;当添加的所述数据标识重复出现时,丢弃与重复出现的所述数据标识对应的业务数据。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:确定与本地对接的多于一条的数据传输线路;确定所述数据传输线路的运行状态,并接收处于良好状态的数据传输线路所传输的业务数据;对接收到的所述业务数据添加相应的数据标识;当添加的所述数据标识首次出现时,直接将接收到的所述业务数据发送至业务数据消费系统;发送的所述业务数据用于指示所述业务数据消费系统基于所述业务数据进行业务处理;当添加的所述数据标识重复出现时,丢弃与重复出现的所述数据标识对应的业务数据。上述业务数据转发方法、装置、计算机设备和存储介质,通过实时监测与本地对接的多于一条的数据传输线路的运行状态,确定与本地对接的多于一条的数据传输线路当前处于良好状态还是异常状态。接收处于良好状态的数据传输线路所传输的业务数据,并对接收到的业务数据添加相应的数据标识,使得每一条业务数据各自具有唯一数据标识。当添加的数据标识首次出现时,说明业务数据消费系统没有接收过与该首次出现的数据标识对应的业务数据,进而本地可直接将接收到的与首次出现的数据标识对应的业务数据发送至业务数据消费系统,使得该业务数据消费系统可基于该业务数据进行相应的业务处理。当添加的数据标识重复出现时,说明业务数据消费系统已经接收过与该重复出现的数据标识对应的业务数据,本地可丢弃与重复出现的数据标识对应的业务数据。这样,确保了业务数据消费系统可快速接收到不重复、不缺失的业务数据,进而提升了业务数据处理的准确性。附图说明图1为一个实施例中业务数据转发方法的应用场景图;图2为一个实施例中业务数据转发方法的流程示意图;图3为一个实施例中本申请业务数据处理的架构示意图;图4为一个实施例中传统业务数据处理的架构示意图;图5为一个实施例中业务数据转发装置的结构框图;图6为另一个实施例中业务数据转发装置的结构框图;图7为一个实施例中计算机设备的内部结构图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。本申请提供的业务数据转发方法,可以应用于如图1所示的应用环境中。该应用环境包括多于一个的业务数据源服务器102、业务数据处理服务器104和业务数据消费终端106。业务数据源服务器102与业务数据处理服务器104通过网络进行通信,业务数据处理服务器104与业务数据消费终端106通过网络进行通信。其中,业务数据源服务器102和业务数据处理服务器104,可以用独立的服务器或者是多个服务器组成的服务器集群来实现。业务数据消费终端106具体可以是台式终端或移动终端,移动终端具体可以手机、平板电脑、笔记本电脑等中的至少一种。多于一个的数据源服务器102各自对应一条数据传输线路,业务数据处理服务器104确定与本地对接的多于一条的数据传输线路。业务数据处理服务器104确定数据传输线路的运行状态,并接收多于一个的数据源服务器102各自对应一条数据传输线路中,处于良好状态的数据传输线路所传输的业务数据。对接收到的业务数据添加相应的数据标识;当添加的数据标识首次出现时,业务数据处理服务器104直接将接收到的业务数据发送至业务数据消费终端106;发送的业务数据用于指示业务数据消费终端106基于业务数据进行业务处理;当添加的数据标识重复出现时,业务数据处理服务器104丢弃与重复出现的数据标识对应的业务数据。本领域技术人员可以理解,图1中示出的应用环境,仅仅是与本申请方案相关的部分场景,并不构成对本申请方案应用环境的限定。在一个实施例中,如图2所示,提供了一种业务数据转发方法,以该方法应用于图1中的业务数据处理服务器104为例进行说明,包括以下步骤:S202,确定与本地对接的多于一条的数据传输线路。具体地,业务数据处理系统中部署有多于一条的数据传输线路,所有数据传输线路都传输相同的原始业务数据,并可对原始业务数据做相同逻辑的数据处理。每条数据传输线路可各自传输业务数据,并各自与本文档来自技高网...

【技术保护点】
1.一种业务数据转发方法,包括:/n确定与本地对接的多于一条的数据传输线路;/n确定所述数据传输线路的运行状态,并接收处于良好状态的数据传输线路所传输的业务数据;/n对接收到的所述业务数据添加相应的数据标识;/n当添加的所述数据标识首次出现时,直接将接收到的所述业务数据发送至业务数据消费系统;发送的所述业务数据用于指示所述业务数据消费系统基于所述业务数据进行业务处理;/n当添加的所述数据标识重复出现时,丢弃与重复出现的所述数据标识对应的业务数据。/n

【技术特征摘要】
1.一种业务数据转发方法,包括:
确定与本地对接的多于一条的数据传输线路;
确定所述数据传输线路的运行状态,并接收处于良好状态的数据传输线路所传输的业务数据;
对接收到的所述业务数据添加相应的数据标识;
当添加的所述数据标识首次出现时,直接将接收到的所述业务数据发送至业务数据消费系统;发送的所述业务数据用于指示所述业务数据消费系统基于所述业务数据进行业务处理;
当添加的所述数据标识重复出现时,丢弃与重复出现的所述数据标识对应的业务数据。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当所述多于一条的数据传输线路中,存在运行状态为异常状态的数据传输线路时,暂停所述异常状态的数据传输线路的工作状态;
控制所述多于一条的数据传输线路中其他处于良好状态的数据传输线路,自动替换所述异常状态的数据传输线路。


3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
当监测到所述异常状态的数据传输线路恢复至良好状态时,开启恢复至良好状态的数据传输线路的工作状态。


4.根据权利要求1所述的方法,其特征在于,所述确定所述数据传输线路的运行状态,并接收处于良好状态的数据传输线路所传输的业务数据,包括:
实时监测所述数据传输线路的运行状态;所述数据传输线路的运行状态包括良好状态和异常状态;
确定处于良好状态的数据传输线路的业务数据各自在网络传输过程中使用的网络通信协议;
根据所述网络通信协议,抓取所述处于良好状态的数据传输线路的业务数据各自对应的网络数据包,获得业务数据。


5.根据权利要求1所述的方法,其特征在于,所述对接收到的所述业务数据添加相应的数据标识,包括:
确定接收到的所述业务数据的接收时间和数据内容;
根据所述业务数据的接收时间和数据内容,确定数据标识;
将所述数据标识与对应的所述业务数据进行关联,使得所述业务数据带有唯...

【专利技术属性】
技术研发人员:何志东李云翀苗咏邹胜李东升郭光葵
申请(专利权)人:深圳华锐金融技术股份有限公司
类型:发明
国别省市:广东;44

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

1