待办服务数据安全加固方法、系统、电子设备及存储介质技术方案

技术编号:37307631 阅读:22 留言:0更新日期:2023-04-21 22:51
本发明专利技术涉及待办服务数据安全加固方法、系统、电子设备及存储介质,涉及数据处理技术领域,该方法包括获取推送的待办服务数据,并更新至服务器系统的数据库;获取的待办服务数据在更新时设置为新增待办消息,并进行逻辑判断后删除重复消息,更新待办消息状态;当服务器系统的数据库宕机时,通过实时消息通知并触发执行下一任务,任务执行完毕后反馈通知至服务器系统,按照新增待办消息的队列将待办服务数据保存到数据库。当数据库服务停机时,通过消息中间件触发下一段任务,既通过实时消息通知下一段任务开始执行,执行完毕后的消息回发通知以此来保证业务最终完成;保证数据最终的完整性、一致性,方便为日后系统升级、数据库迁移等情况做准。等情况做准。等情况做准。

【技术实现步骤摘要】
待办服务数据安全加固方法、系统、电子设备及存储介质


[0001]本专利技术涉及数据处理
,特别是涉及一种待办服务数据安全加固方法、系统、电子设备及存储介质。

技术介绍

[0002]随着计算机技术的进步及信息时代的发展,在数据处理过程中,由于第三方系统推送过程中,待办平台可能会出现数据库服务宕机,导致消息缺失无法保存到数据库,用户查询不到对应消息无法审批流程。
[0003]为了防止待办平台的待办服务数据的安全性,保证消息的一致性以及顺序性,防止数据丢失,需要针对待办服务数据提供安全加固方法和系统,进行备份数据,以针对日后系统升级、数据库迁移等情况做准备。

技术实现思路

[0004]鉴于此,本申请实施例提供一种待办服务数据安全加固方法、系统、电子设备及存储介质,为待办服务数据设计安全加固方案,进行备份数据,防止数据丢失,并设计定时任务消息补偿机制,以针对日后系统升级、数据库迁移等情况做准备。
[0005]为实现上述目的,本专利技术提供了以下技术方案:
[0006]第一方面,本专利技术提供了一种待办服务数据安全加固方法,包括以下步骤:
[0007]获取推送的待办服务数据,并更新至服务器系统的数据库;
[0008]获取的所述待办服务数据在更新时设置为新增待办消息,并进行逻辑判断后删除重复消息,更新待办消息状态;
[0009]当服务器系统的数据库宕机时,通过实时消息通知并触发执行下一任务,任务执行完毕后反馈通知至服务器系统,按照新增待办消息的队列将待办服务数据保存到数据库。
[0010]作为本专利技术的进一步方案,所述推送的待办服务数据为第三方系统的待监控接口发送的待办服务数据;在服务器系统中根据各个待监控接口配制的重要性级别,对每个待监控接口推送的待办服务数据划分等级并生成每个待监控接口的MQ消息队列。
[0011]作为本专利技术的进一步方案,进行逻辑判断后删除重复消息,更新待办消息状态,包括:
[0012]将获取的待办服务数据设置为新增待办消息并加入消息中间件控制的缓存池;
[0013]将新增待办消息按MQ消息队列的方式进行排序,并遍历服务器系统的数据库中数据进行对比,若新增待办消息与数据库中数据不一致,则保存为待阅消息;若新增待办消息与数据库中数据一致,则删除重复的新增待办消息,更新所述缓存池中的待办消息状态。
[0014]作为本专利技术的进一步方案,当服务器系统的数据库宕机时,还包括:通过消息中间件触发下一段任务。
[0015]作为本专利技术的进一步方案,通过消息中间件触发下一段任务时,通过实时消息通
知下一段任务开始执行,执行完毕后的消息回发通知至服务器系统用于保证业务最终完成。
[0016]作为本专利技术的进一步方案,所述待办服务数据安全加固方法在将待办服务数据更新至服务器系统的数据库时,还包括MQ定时任务消息补偿机制,所述MQ定时任务消息补偿机制为异步处理消息补偿机制,当采集到异步处理消息时,包括:
[0017]将异步处理消息进行添加,添加时,若更新失败,返回失败,MQ定时任务消息消费不成功,等待下次消费,若删除失败,返回失败,MQ定时任务消息消费不成功,等待下次消费;
[0018]若在设定时间阈值添加消息未送达,则放入异常日志,基于服务器系统的控制台查看。
[0019]作为本专利技术的进一步方案,当采集到异步处理消息时,添加完成后,异步处理消息的状态被修改一次,若进行更新,则进行修改状态,显示正常,若进行删除,服务器系统是逻辑删除,并找出修改状态,显示正常。
[0020]作为本专利技术的进一步方案,异步处理消息更新时,通过幂等位时间确定时序,修改状态之外的字段,若完成先到,修改消息,正常;若删除先到,服务器系统是逻辑删除,并找出修改状态,显示正常;更新之间的时序,若当前幂等位时间大于上次时间,允许被修改,否则,加载日志表数据,删除小于当前幂等位时间的数据的字段更新,做增量更新。
[0021]作为本专利技术的进一步方案,异步处理消息删除时,若先完成,逻辑删除,若先更新,逻辑删除正常。
[0022]作为本专利技术的进一步方案,MQ定时任务消息补偿机制还包括配制各待监控接口推送的待办服务数据的预警数据,根据监控的待办服务数据的监控等级进行不同的预警方式配制,根据时间间隔进行MQ定时任务消息补偿,配制预警的频率。
[0023]第二方面,本专利技术还提供了一种待办服务数据安全加固系统,包括:
[0024]推送数据获取模块,用于获取推送的待办服务数据,并更新至服务器系统的数据库;
[0025]待办消息处理模块,用于获取的所述待办服务数据在更新时设置为新增待办消息,并进行逻辑判断后删除重复消息,更新待办消息状态;
[0026]宕机处理模块,用于在服务器系统的数据库宕机时,通过实时消息通知并触发执行下一任务,任务执行完毕后反馈通知至服务器系统,按照新增待办消息的队列将待办服务数据保存到数据库。
[0027]第三方面,本专利技术提供了一种电子设备,包括存储器、处理器及存在处理器上运行的计算机程序,处理器执行程序时实现上述待办服务数据安全加固方法的步骤。
[0028]第四方面,本专利技术还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述待办服务数据安全加固方法的步骤。
[0029]本专利技术提供的技术方案可以包括以下有益效果:
[0030]本申请提供的一种待办服务数据安全加固方法、系统、电子设备及存储介质,获取推送的待办服务数据,并更新至服务器系统的数据库,通过新增待办、待阅消息,逻辑删除消息,更新待办消息状态。当数据库服务停机时,通过消息中间件触发下一段任务,既通过实时消息通知下一段任务开始执行,执行完毕后的消息回发通知以此来保证业务最终完
成;保证数据最终的完整性、一致性,方便为日后系统升级、数据库迁移等情况做准备。
[0031]本申请的这些方面或其他方面在以下实施例的描述中会更加简明易懂。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
[0032]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例。在附图中:
[0033]图1为本申请实施例提供的一种待办服务数据安全加固方法的流程图;
[0034]图2为本申请实施例提供的一种待办服务数据安全加固方法中MQ定时任务消息补偿机制的流程图;
[0035]图3为本申请实施例提供的一种待办服务数据安全加固系统的结构框图;
[0036]图4为本专利技术一些实施例中一种电子设备的硬件架构图;
[0037]本申请目的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0038]下面,结合附图以及具体实施方式,对本申请做进一步描述,需要说明的是,在不相冲突的前提本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种待办服务数据安全加固方法,其特征在于,包括:获取推送的待办服务数据,并更新至服务器系统的数据库;获取的所述待办服务数据在更新时设置为新增待办消息,并进行逻辑判断后删除重复消息,更新待办消息状态;当服务器系统的数据库宕机时,通过实时消息通知并触发执行下一任务,任务执行完毕后反馈通知至服务器系统,按照新增待办消息的队列将待办服务数据保存到数据库。2.根据权利要求1所述的待办服务数据安全加固方法,其特征在于,所述推送的待办服务数据为第三方系统的待监控接口发送的待办服务数据;在服务器系统中根据各个待监控接口配制的重要性级别,对每个待监控接口推送的待办服务数据划分等级并生成每个待监控接口的MQ消息队列。3.根据权利要求2所述的待办服务数据安全加固方法,其特征在于,进行逻辑判断后删除重复消息,更新待办消息状态,包括:将获取的待办服务数据设置为新增待办消息并加入消息中间件控制的缓存池;将新增待办消息按MQ消息队列的方式进行排序,并遍历服务器系统的数据库中数据进行对比,若新增待办消息与数据库中数据不一致,则保存为待阅消息;若新增待办消息与数据库中数据一致,则删除重复的新增待办消息,更新所述缓存池中的待办消息状态。4.根据权利要求3所述的待办服务数据安全加固方法,其特征在于,当服务器系统的数据库宕机时,还包括:通过消息中间件触发下一段任务。5.根据权利要求4所述的待办服务数据安全加固方法,其特征在于,通过消息中间件触发下一段任务时,通过实时消息通知下一段任务开始执行,执行完毕后的消息回发通知至服务器系统用于保证业务最终完成。6.根据权利要求1所述的待办服务数据安全加固方法,其特征在于,所述待办服务数据安全加固方法在将待办服务数据更新至服务器系统的数据库时,还包括MQ定时任务消息补...

【专利技术属性】
技术研发人员:舒艳华钟建庭王成
申请(专利权)人:深圳海智创科技有限公司
类型:发明
国别省市:

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

1