一种业务数据处理系统、方法、存储介质及设备技术方案

技术编号:38853969 阅读:22 留言:0更新日期:2023-09-17 10:00
本发明专利技术涉及一种业务数据处理系统、方法、存储介质及设备。该系统包括彼此相互独立的业务操作层和对象聚合层,业务操作层和对象聚合层通过异步解耦的方式传输数据。业务操作层对原始业务数据进行持久化操作,以形成持久化业务数据,并将持久化业务数据存储在数据库中。对象聚合层根据用户业务请求,将多种业务操作场景的数据进行处理形成聚合数据,并将聚合数据作为第一响应结果发送至用户终端。其中,多种业务操作场景的数据包括持久化业务数据。实施本发明专利技术能够更快速有效地响应业务逻辑,能够支撑复杂、多变、扩展场景下的高效业务应用,减小轻量级架构系统不断迭代后的臃肿、不可控、不可持续,保持业务系统轻量级架构和业务系统灵活度。灵活度。灵活度。

【技术实现步骤摘要】
一种业务数据处理系统、方法、存储介质及设备


[0001]本专利技术涉及计算机数据处理
,尤其涉及一种业务数据处理系统、方法、存储介质及设备。

技术介绍

[0002]通常情况下,用户访问数据时,系统通过不同的调用方法获取业务数据加工或组合后再呈现给用户,此时系统会存在一个实时数据加工和处理的过程,当访问量达到系统处理能力的最大阀值时就会导致请求阻塞或宕机。也就是说,当软件系统的数据的存储和读取在业务越来越庞大复杂的时候,在高可用高并发以及数据挖掘和数据搜索的迭加场景下,使业务系统保持轻量级架构和高灵活度仍然面临着诸多瓶颈:
[0003]1.在大流量、高负载情况下,系统响应时间变长,用户请求堵塞甚至宕机。
[0004]2.系统数据的使用需要通过不同的数据库表或不同的服务进行实时数据组合和数据加工处理,存在系统重复处理和重复处理性能压力。
[0005]3.系统日积月累和用户需求逻辑的不断演变,数据和业务逻辑臃肿和高藕合导致牵一发而动全身。

技术实现思路

[0006]本专利技术要解决的技术问题在于,提供一种本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种业务数据处理系统,其特征在于,包括彼此相互独立的业务操作层和对象聚合层,所述业务操作层和所述对象聚合层通过异步解耦的方式传输数据;所述业务操作层,用于对原始业务数据进行持久化操作,以形成持久化业务数据,并将所述持久化业务数据存储在数据库中;其中,所述原始业务数据来自用户业务请求中的数据和/或系统的基础应用数据,所述基础应用数据包括日志数据;所述对象聚合层,用于根据所述用户业务请求,将多种业务操作场景的数据进行处理形成聚合数据,并将所述聚合数据作为第一响应结果发送至用户终端;其中,所述多种业务操作场景的数据包括所述持久化业务数据。2.根据权利要求1所述的业务数据处理系统,其特征在于,所述业务操作层还用于将所述持久化业务数据发布到所述对象聚合层的场景中心;所述场景中心根据所述持久化业务数据的属性区分其对应的业务操作场景,所述对象聚合层根据预设业务操作场景逻辑,将多种业务操作场景的数据聚合形成聚合数据,以响应所述用户业务请求。3.根据权利要求2所述的业务数据处理系统,其特征在于,所述业务操作层通过消息队列的方式将所述持久化业务数据发布到所述对象聚合层的场景中心;和/或,所述业务操作层通过任务调度的方式将所述持久化业务数据发布到所述对象聚合层的场景中心。4.根据权利要求1或2所述的业务数据处理系统,其特征在于,所述业务操作层还用于以异步解耦的方式向所述对象聚合层发起聚合数据变更请求;所述对象聚合层根据接收到的所述聚合数据变更请求,更新对应的所述聚合数据。5.根据权利要求1所述的业务数据处理系统,其特征在于,所述业务操作层用于接收用户请求,所述用户请求包括所述用户业务请求和单一数据访问请求;针对所述单一数据访问请求,所述...

【专利技术属性】
技术研发人员:林恒
申请(专利权)人:深圳市世强元件网络有限公司
类型:发明
国别省市:

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

1