数据写入方法、事务处理方法及装置制造方法及图纸

技术编号:16365411 阅读:44 留言:0更新日期:2017-10-10 21:25
本申请实施例公开了一种数据写入方法、事务处理方法及装置,以解决现有技术无法在业务系统处于失效转移状态时完成互联网事务问题。所述数据写入方法包括:第一服务器接收终端发送的将凭证数据写入数据库的确认指令;第一服务器检查业务系统是否处于失效转移状态;在业务系统未处于失效转移状态时,第一服务器将所述凭证数据写入第一数据库中;第一数据库在业务系统未处于失效转移状态时被所述第一服务器查询;在业务系统未处于失效转移状态时,第一服务器向第二服务器发送携带所述凭证数据的消息;第二服务器用以在接收到所述消息后将所述凭证数据写入第二数据库中,第二数据库在业务系统处于失效转移状态时被所述第一服务器查询。

Data writing method, transaction processing method and device

The embodiment of the invention discloses a data writing method, a transaction processing method and a device, so as to solve the problem that the prior art can not complete the Internet transaction problem when the service system is in the failover state. The data writing method comprises a first server receiving terminal will send the certificate data written confirmation instruction database; the first server checks whether the system is in the business failure in business transfer; transfer system is not in failure state, the first server transmits the document data into the first database; the first database in the business transfer system is not in failure when is the first server; in the business system is not in the failover state, the first server carrying the certificate data message is sent to the server second; second server to the message after receiving the document data into second databases, second databases in the business system is in the failure by the the first server transfer state.

【技术实现步骤摘要】
数据写入方法、事务处理方法及装置
本申请涉及数据库
,特别涉及一种数据写入方法、事务处理方法及装置。
技术介绍
失效转移(failover)是一种常用的备份操作模式,该模式在业务系统包含主数据库和failover数据库的情况下,如果业务正常(非失效转移)时,业务系统使用主数据库进行业务数据的存储,而如果业务不正常(失效转移)时,由于主数据库不能使用,业务系统则会切换到上述failover数据库进行业务数据的存储,并在主数据恢复使用时,将上述failover数据库存储的业务数据回迁到所述主数据库中,上述方式可以确保业务系统在主数据库无法使用时仍然能够运行。目前,通过计算机网络可以完成与终端上登录的账户对应的各种互联网事务。在一些具体的应用场景中,在完成上述互联网事务之前,计算机需要查询数据库中是否存在与当前账户对应的凭证数据。其中,该凭证数据作为所述账户进行上述互联网事务的凭证,一般可以在账户开户的过程中被写入到上述数据库中。在现有技术中,上述凭证数据一般可以在账户开户的过程中被写入到上述主数据库中,这样,在业务正常时,业务系统便可以通过查询该主数据库来进行上述互联网事务。在上述本文档来自技高网...
数据写入方法、事务处理方法及装置

【技术保护点】
一种数据写入方法,其特征在于,包括:第一服务器接收终端发送的将凭证数据写入数据库的确认指令;所述凭证数据是在所述终端上登录的账户进行预设互联网事务的凭证;第一服务器检查业务系统是否处于失效转移状态;在业务系统未处于失效转移状态时,第一服务器将所述凭证数据写入第一数据库中;所述第一数据库在业务系统未处于失效转移状态时被所述第一服务器查询;在业务系统未处于失效转移状态时,第一服务器向第二服务器发送携带所述凭证数据的消息;所述第二服务器用以在接收到所述消息后将所述凭证数据写入第二数据库中,所述第二数据库在业务系统处于失效转移状态时被所述第一服务器查询。

【技术特征摘要】
1.一种数据写入方法,其特征在于,包括:第一服务器接收终端发送的将凭证数据写入数据库的确认指令;所述凭证数据是在所述终端上登录的账户进行预设互联网事务的凭证;第一服务器检查业务系统是否处于失效转移状态;在业务系统未处于失效转移状态时,第一服务器将所述凭证数据写入第一数据库中;所述第一数据库在业务系统未处于失效转移状态时被所述第一服务器查询;在业务系统未处于失效转移状态时,第一服务器向第二服务器发送携带所述凭证数据的消息;所述第二服务器用以在接收到所述消息后将所述凭证数据写入第二数据库中,所述第二数据库在业务系统处于失效转移状态时被所述第一服务器查询。2.如权利要求1所述的方法,其特征在于,所述第一服务器向第二服务器发送携带所述凭证数据的消息,具体包括:第一服务器向第二服务器发送携带所述凭证数据的事务型消息;则,在第一服务器向第二服务器发送携带所述凭证数据的消息之后,所述方法还包括:在第一服务器接收到来自于第二服务器的表示数据写入失败的回执消息时,第一服务器向第二服务器重新发送所述事务型消息;在第一服务器接收到来自于第二服务器的表示数据写入成功的回执消息时,第一服务器停止向第二服务器发送所述事务型消息。3.如权利要求1所述的方法,其特征在于,所述第一服务器向第二服务器发送携带所述凭证数据的消息,具体包括:第一服务器向消息投递组件发送携带所述凭证数据的事务型消息;其中,所述消息投递组件用以将来自于第一服务器的事务型消息向第二服务器发送,直至该消息投递组件接收到来自于第二服务器的表示数据写入成功的回执消息;则在第一服务器向消息投递组件发送携带所述凭证数据的事务型消息之后,所述方法还包括:在第一服务器接收到来自于消息投递组件的表示消息接收失败的回执消息时,第一服务器向消息投递组件重新发送携带所述凭证数据的事务型消息;在第一服务器接收到来自于消息投递组件的表示消息接收成功的回执消息时,第一服务器停止向消息投递组件发送携带所述凭证数据的事务型消息。4.如权利要求1所述的方法,其特征在于,所述第一服务器将所述凭证数据写入所述第一数据库中,具体包括:第一服务器将初始状态的凭证数据写入所述第一数据库中,并在所述凭证数据的状态变更为成功状态时,第一服务器将所述第一数据库中的凭证数据的状态进行变更;或,第一服务器将成功状态的凭证数据写入所述第一数据库中;所述第一服务器向第二服务器发送携带所述凭证数据的消息,具体包括:第一服务器向第二服务器发送携带初始状态的凭证数据的消息,并在所述凭证数据的状态变更为成功状态时,第一服务器向第二服务器发送状态变更消息;其中,所述第二服务器用以在监听到所述状态变更消息后,将所述第二数据库中的凭证数据的状态变更为成功状态;或,第一服务器向第二服务器发送携带成功状态的凭证数据的消息。5.一种数据写入方法,其特征在于,包括:第一服务器接收终端发送的将凭证数据写入数据库的确认指令;所述凭证数据是在所述终端上登录的账户进行预设互联网事务的凭证;第一服务器检查业务系统是否处于失效转移状态;在业务系统未处于失效转移状态时,第一服务器将所述凭证数据写入第一数据库中;所述第一数据库在业务系统未处于失效转移状态时被所述第一服务器查询;在业务系统未处于失效转移状态时,第一服务器将所述凭证数据写入第二数据库中;所述第二数据库在业务系统处于失效转移状态时被所述第一服务器查询。6.一种事务处理方法,其特征在于,包括:第一服务器接收终端发送的与该终端上登录的账户对应的事务请求;第一服务器检查业务系统是否处于失效转移状态;在业务系统处于失效转移状态时,第一服务器查询第二数据库中是否存储有与所述账户对应的凭证数据;所述第二数据库在业务系统处于失效转移状态时被所述第一服务器查询,并且所述第二数据库在业务系统不处于失效转移状态时被写入所述凭证数据,所述凭证数据是在所述终端上登录...

【专利技术属性】
技术研发人员:张红霞李兆贵
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1