一种信息处理方法、装置、存储介质及电子设备与流程

文档序号:34596031发布日期:2023-06-28 20:41阅读:32来源:国知局
一种信息处理方法、装置、存储介质及电子设备与流程

本公开涉及信息处理,特别涉及一种信息处理方法、装置、存储介质及电子设备。


背景技术:

1、随着网络的普及和智能终端的开发,越来越多的用户会在网络上进行各类信息的获取,随着用户的增长和信息数量的增加,信息平台在运行过程中往往处于高并发下的运行状态,尤其是当信息平台在对用户的浏览量、访问量等数据进行统计时,高并发下对于平台数据库的压力是较为巨大的。

2、例如在政务类门户网站,大部分呈现的都是根据业务分类展示的各种新闻资讯,在新闻资讯的详情页,一般会记录当前文章的浏览量,后台服务器会根据对文章的点击情况实时更新数据库中对浏览量的记录,因此在在访问量很大时对数据库造成读写压力,导致无法给用户进行及时快速的实现文章详细内容页面的展示,甚至导致数据库崩溃影响所有文章内容的获取。现有技术中也有将浏览量存储至缓存中以缓解数据库压力的做法,但放入缓存中的数据很可能发生丢失,在高并发下用户访问量过大时还可能发生缓存穿透、击穿,雪崩等问题。


技术实现思路

1、本公开实施例的目的在于提供一种信息处理方法、装置、存储介质及电子设备,用以解决现有技术中高并发下数据库的操作压力问题。

2、本公开的实施例采用如下技术方案:一种信息处理方法,包括:接收客户端对第一信息的点击操作;根据所述点击操作生成信息内容请求和浏览量统计请求,其中,所述信息内容请求和所述浏览量统计请求中均至少包括所述第一信息的信息标识码;根据所述信息内容请求在第一数据库中获取所述第一信息的信息内容,并将所述信息内容反馈至所述客户端;将所述浏览量统计请求存入第二数据库中,按照预定时间间隔根据所述第二数据库在所述预定时间间隔内存储的所有浏览量统计请求对浏览量统计表进行更新。

3、在一些实施例中,所述根据所述第二数据库在预定时间间隔内存储的所有浏览量统计请求,对浏览量统计表进行更新,包括:从所述第二数据库中获取在所述预定时间间隔内存储的所有浏览量统计请求;确定每个所述浏览量统计请求中所包含的信息标识码;在所述浏览量统计表中对所述信息标识码对应的浏览量值进行更新。

4、在一些实施例中,所述根据所述信息标识码在所述浏览量统计表中对所述信息标识码对应的浏览量值进行更新,包括:在所述浏览量统计表中查找是否存在所述信息标识码对应的浏览量值;在所述浏览量统计表中存在所述信息标识码对应的浏览量值的情况下,根据包含所述信息标识码的所述浏览量统计请求数量对所述浏览量值进行增量处理;在所述浏览量统计表中不存在所述信息标识码对应的浏览量值的情况下,根据包含所述信息标识码的所述浏览量统计请求数量在所述浏览量统计表中新增所述信息标识码对应的浏览量值。

5、在一些实施例中,所述将所述浏览量统计请求存入第二数据库中之后,还包括:获取所述浏览量统计表中所述第一信息的信息标识码所当前对应的浏览量值;将所述浏览量值反馈至所述客户端。

6、在一些实施例中,所述第一数据库至少包括主节点和多个从节点,所述主节点和所有所述从节点之间信息同步;所述根据所述信息内容请求在第一数据库中获取所述第一信息的信息内容,包括:在所有所述从节点中确定符合预设条件的第一从节点;根据所述信息内容请求在所述第一从节点中获取所述第一信息的信息内容。

7、在一些实施例中,所述在所有所述从节点中确定符合预设条件的第一从节点,包括:在所有所述从节点中确定当前读写负载最低的从节点作为所述第一从节点。

8、本公开实施例还提供了一种信息处理装置,包括:接收模块,用于接收客户端对第一信息的点击操作;请求生成模块,用于根据所述点击操作生成信息内容请求和浏览量统计请求,其中,所述信息内容请求和所述浏览量统计请求中均至少包括所述第一信息的信息标识码;内容获取模块,用于根据所述信息内容请求在第一数据库中获取所述第一信息的信息内容,并将所述信息内容反馈至所述客户端;浏览量统计模块,用于将所述浏览量统计请求存入第二数据库中,按照预定时间间隔根据所述第二数据库在所述预定时间间隔内存储的所有浏览量统计请求对浏览量统计表进行更新。

9、本公开实施例还提供了一种存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现上述的信息处理方法的步骤。

10、本公开实施例还提供了一种电子设备,至少包括存储器、处理器,所述存储器上存储有计算机程序,其特征在于,所述处理器在执行所述存储器上的计算机程序时实现上述的信息处理方法的步骤。

11、本公开实施例的有益效果在于:将获取信息的请求分为信息内容请求和浏览量统计请求两个独立的请求,使信息内容和浏览量记录剥离开,采用异步方式单独进行浏览量的统计,在获取信息内容时无需更新第一数据库,从而减少第一数据库的操作压力。



技术特征:

1.一种信息处理方法,其特征在于,包括:

2.根据权利要求1所述的信息处理方法,其特征在于,所述根据所述第二数据库在预定时间间隔内存储的所有浏览量统计请求,对浏览量统计表进行更新,包括:

3.根据权利要求2所述的信息处理方法,其特征在于,所述根据所述信息标识码在所述浏览量统计表中对所述信息标识码对应的浏览量值进行更新,包括:

4.根据权利要求1所述的信息处理方法,其特征在于,所述将所述浏览量统计请求存入第二数据库中之后,还包括:

5.根据权利要求1至4中任一项所述的信息处理方法,其特征在于,所述第一数据库至少包括主节点和多个从节点,所述主节点和所有所述从节点之间信息同步;

6.根据权利要求5所述的信息处理方法,其特征在于,所述在所有所述从节点中确定符合预设条件的第一从节点,包括:

7.一种信息处理装置,其特征在于,包括:

8.根据权利要求7所述的信息处理装置,其特征在于,所述浏览量统计模块,具体用于:

9.一种存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的信息处理方法的步骤。

10.一种电子设备,至少包括存储器、处理器,所述存储器上存储有计算机程序,其特征在于,所述处理器在执行所述存储器上的计算机程序时实现权利要求1至6中任一项所述的信息处理方法的步骤。


技术总结
本公开提供了一种信息处理方法、装置、存储介质及电子设备,该方法包括:接收客户端对第一信息的点击操作;根据点击操作生成信息内容请求和浏览量统计请求,信息内容请求和浏览量统计请求中均至少包括第一信息的信息标识码;根据信息内容请求在第一数据库中获取第一信息的信息内容,并将信息内容反馈至客户端;将浏览量统计请求存入第二数据库中,按照预定时间间隔根据第二数据库在预定时间间隔内存储的所有浏览量统计请求对浏览量统计表进行更新。

技术研发人员:余婷婷
受保护的技术使用者:京东方科技集团股份有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1