消息数据的更新方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:27848698 阅读:21 留言:0更新日期:2021-03-30 13:06
本申请涉及数据处理领域,特别是涉及到一种消息数据的更新方法、装置、计算机设备及存储介质,其中方法包括:通过消息组件接收业务组件发起的数据处理请求,确定所述数据处理请求的请求类型,并构造所述请求类型的消息队列;基于所述消息组件构造所述数据处理请求的消息事件,并将所述消息事件发送至所述请求类型对应的消息队列中;控制响应组件从所述消息队列中获取所述消息事件并对所述消息事件进行响应,并将响应所述消息事件后的响应结果返回至所述消息队列;当业务组件监听到所述消息队列中的响应结果后,获取所述响应结果并将所述响应结果反馈至前端业务层。利用解耦的组件实现分布式地对大量的消息数据进行处理,提高消息数据更新的效率。消息数据更新的效率。消息数据更新的效率。

【技术实现步骤摘要】
消息数据的更新方法、装置、计算机设备及存储介质


[0001]本申请涉及到数据处理领域,特别是涉及到一种消息数据的更新方法、装置、计算机设备及存储介质。

技术介绍

[0002]随着应用版本的不断更替、迭代,业务所使用的数据不断发展,在面对日益增长数据量和访问量,后端服务所承载的数据量也越来越大。特别是当数据需要持久化写入服务器的外置存储器中的时候,单机的软硬件瓶颈都是对束缚后端服务访问量极限的。
[0003]目前业界对于后端写入数据库压力的应对方法主要是读写分离、分库、分表;以上方法虽然可以缓解数据库压力,但是需要在系统中引入中间件,引入不稳定性,而且中间件一旦出错数据不容易恢复。

技术实现思路

[0004]本申请的主要目的为提供一种消息数据的更新方法、装置、计算机设备及存储介质,旨在解决目前对于数据量越来越大的消息数据的处理出现硬件瓶颈而导致处理效率低、数据库压力大的问题。
[0005]为了实现上述专利技术目的,本申请提出一种消息数据的更新方法,包括如下步骤:
[0006]通过消息组件接收业务组件发起的数本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种消息数据的更新方法,其特征在于,包括:通过消息组件接收业务组件发起的数据处理请求,确定所述数据处理请求的请求类型,并构造所述请求类型的消息队列;基于所述消息组件构造所述数据处理请求的消息事件,并将所述消息事件发送至所述请求类型对应的消息队列中;控制响应组件从所述消息队列中获取所述消息事件并对所述消息事件进行响应,并将响应所述消息事件后的响应结果返回至所述消息队列;当业务组件监听到所述消息队列中的响应结果后,获取所述响应结果并将所述响应结果反馈至前端业务层。2.根据权利要求1所述的消息数据的更新方法,其特征在于,所述基于所述消息组件构造所述数据处理请求的消息事件,并将所述消息事件发送至所述请求类型对应的消息队列中之后,还包括;根据预设的缓存规则依次获取所述消息队列中的目标消息事件;将所述目标消息事件持久化存储至外置的存储器。3.根据权利要求1所述的消息数据的更新方法,其特征在于,所述控制响应组件从所述消息队列中获取所述消息事件并对所述消息事件进行响应,并将响应所述消息事件后的响应结果返回至所述消息队列,包括:获取若干个响应组件的负载状态;选取负载状态低于预设值的响应组件作为目标响应组件;控制所述目标响应组件从所述消息队列中获取所述消息事件并对所述消息事件进行响应,并将响应所述消息事件后的响应结果返回至所述消息队列。4.根据权利要求1所述的消息数据的更新方法,其特征在于,所述基于所述消息组件构造所述数据处理请求的消息事件,并将所述消息事件发送至所述请求类型对应的消息队列中,还包括:基于所述消息组件构造所述数据处理请求的消息事件,为所述消息事件添加对应的紧急等级标识,并将添加所述紧急等级标识的消息事件发送至所述请求类型对应的消息队列中;所述控制响应组件从所述消息队列中获取所述消息事件并对所述消息事件进行响应,包括:控制响应组件从所述消息队列中按照所述紧急等级标识获取所述消息事件,并对所述消息事件进行响应。5.根据权利要求1所述的消息数据的更新...

【专利技术属性】
技术研发人员:刘旭东
申请(专利权)人:中国平安人寿保险股份有限公司
类型:发明
国别省市:

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

1