业务数据的处理方法、装置、电子设备和存储介质制造方法及图纸

技术编号:22366829 阅读:48 留言:0更新日期:2019-10-23 05:34
本申请公开了一种业务数据的处理方法、装置、电子设备和存储介质,在高并发业务场景中,业务数据先缓存到缓存服务器集群中,由缓存服务器集群根据一定的消费速度将业务数据持久化到数据库服务器中,在完成业务数据的缓存之后,向终端设备返回业务响应,通过异步的方式响应业务请求,能够降低数据库服务器上的负载,提高对高并发业务处理的可靠性,同时不需要等到业务数据完成持久化再响应业务请求,减少业务处理的时延。

Processing method, device, electronic equipment and storage medium of business data

【技术实现步骤摘要】
业务数据的处理方法、装置、电子设备和存储介质
本申请涉及计算机领域,尤其涉及一种业务数据的处理方法、装置、电子设备和存储介质。
技术介绍
随着业务的快速发展,业务系统的压力越来越大,尤其在高并发的业务场景中,业务系统会在短时间内接收到大量用户的业务请求,业务系统会将业务数据进行持久化后才能返回业务请求的响应结果,持久化是指将瞬时数据转换为持久数据的过程,持久化的耗时较长。
技术实现思路
本申请解决的技术问题是:在高并发的业务场景中如何降低数据库的负荷以及减少业务的响应时间。第一方面,本申请提供了一种业务数据的处理方法,包括:接收来自终端设备的业务请求,业务请求携带用户标识和业务标识;响应于业务请求生成业务数据,响应结果包括响应成功和响应失败,响应成功表示接受业务请求,响应失败表示拒绝业务请求,不同的响应结果生成不同的业务数据。在满足预设的切换条件时,将业务数据缓存到缓存服务器集群中;其中,所述缓存服务器集群用于将存储的业务数据持久化到数据库服务器中;在业务数据成功缓存到缓存服务器集群中后,向终端设备返回业务响应,响应结果包括响应成功和响应失败两个结果,例如业务响应中使用比特位来表示响应结本文档来自技高网...

【技术保护点】
1.一种业务数据的处理方法,其特征在于,包括:接收来自终端设备的业务请求;基于所述业务请求生成业务数据;在满足预设触发条件时,将所述业务数据缓存到缓存服务器集群中;其中,所述缓存服务器集群用于将本地存储的业务数据持久化到数据库服务器中;在所述业务数据缓存完成后,向所述终端设备返回第一业务响应。

【技术特征摘要】
1.一种业务数据的处理方法,其特征在于,包括:接收来自终端设备的业务请求;基于所述业务请求生成业务数据;在满足预设触发条件时,将所述业务数据缓存到缓存服务器集群中;其中,所述缓存服务器集群用于将本地存储的业务数据持久化到数据库服务器中;在所述业务数据缓存完成后,向所述终端设备返回第一业务响应。2.根据权利要求1所述的方法,其特征在于,还包括:在不满足预设触发条件时,将所述业务数据持久化到所述数据库服务器中;在所述业务数据持久化完成后,向所述终端设备返回第二业务响应。3.根据权利要求1或2所述的方法,其特征在于,接收数据查询请求;获取所述缓存服务器集群的持久化状态;若所述持久化状态为已完成,将所述数据查询请求发送给所述数据库服务器,指示所述数据库服务器进行查询;若所述持久化状态为未完成,将所述缓存服务器集群中的业务数据和所述数据库服务器中的业务数据进行合并,基于合并后的业务数据进行查询。4.根据权利要求3所述的方法,其特征在于,所述基于所述业务请求生成业务数据之前,还包括:根据预设判别规则对所述业务请求进行验证得到验证结果;其中,所述验证结果为验证通过,所述业务请求携带用户标识和业务标识。5.根据权利要求4所述的方法,其特征在于,所述将所述业务数据缓存到缓存服务器集群中,包括:监测所述缓存服务器集群中各个缓存服务器的负荷状态;将所述业务数...

【专利技术属性】
技术研发人员:沈彪冯雅超
申请(专利权)人:北京大米科技有限公司
类型:发明
国别省市:北京,11

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

1