【技术实现步骤摘要】
队列消息存储转发方法、系统及具操作系统的计算机装置
本专利技术涉及计算机数据处理
,尤其涉及一种队列消息存储转发方法、系统及具操作系统的计算机装置。
技术介绍
表格存储(Tablestore)是一种NoSQL多模型数据库,其能够提供海量结构化数据存储以及快速的查询和分析服务。表格存储的分布式存储和强大的索引引擎能够支持PB级存储、千万TPS以及毫秒级延迟的服务能力。在大数据时代,基于传统的生产者消费者队列模式中的Topic数量会变成海量级。弹窗、流媒体文件推送、推荐商品网页推送、计算机硬件装置/软件系统中产生类、函数、线程或者进程等场景中,每一种消息类型都会成为一个Topic,而每一个Topic内部都会存在多个子分类与孙分类,甚至更深层次的分类。例如,在流媒体文件推送场景中,用户在视频客户端上进行视频点播时,视频客户端的可视化界面中展示了体育、综艺两个分类,而体育分类中往往又包含篮球、网球等子分类,而篮球子分类中又包含NBA、CBA等孙分类,NBA的孙分类中又可包含NBA集锦、十佳扣篮等多个更下位的分类。那么每个层级的分类所对应的队列任务会存在特定的生产者与消费者。产生数据的模块/主体为生产者(Producer);而处理数据的模块/主体为消费者(Consumer)。订阅模式是指消息生产者将消息发布到topic中,同时有多个消息消费者消费该消息,发布到topic的消息会被所有订阅者消费。目前,基于消息处理模型的事务处理系统或者计算机程序中,对队列消息进行存储与转发过程中存在一定的延迟,且对物理设备的技术要 ...
【技术保护点】
1.一种队列消息存储转发方法,/n由计算机或者软件执行,其特征在于,包括:/n接收对指定内容的访问请求,并将所述访问请求所携带的Topic保存至用户访问信息表;/n用户访问信息表对用户Topic优先级表中对指定内容的Topic的优先级修改,使用内存队列从存储指定内容的第三存储装置中抓取与所述访问请求所对应的指定内容向发起对指定内容的访问请求的主体进行响应。/n
【技术特征摘要】
1.一种队列消息存储转发方法,
由计算机或者软件执行,其特征在于,包括:
接收对指定内容的访问请求,并将所述访问请求所携带的Topic保存至用户访问信息表;
用户访问信息表对用户Topic优先级表中对指定内容的Topic的优先级修改,使用内存队列从存储指定内容的第三存储装置中抓取与所述访问请求所对应的指定内容向发起对指定内容的访问请求的主体进行响应。
2.根据权利要求1所述的队列消息存储转发方法,其特征在于,所述用户访问信息表关联至全量信息表,以通过所述全量信息表和/或用户访问信息表根据访问请求所携带的Topic确定与所述访问请求所对应的指定内容。
3.根据权利要求1所述的队列消息存储转发方法,其特征在于,所述用户Topic优先级表关联至Topic信息表,以通过所述Topic信息表对用户Topic优先级表中具优先级的任务序列进行调整;
所述用户访问信息表和/或全量信息表以表格存储形式保存于第一存储装置。
4.根据权利要求3所述的队列消息存储转发方法,其特征在于,还包括:预配置推荐内容并保存至Topic信息表;
所述Topic信息表和/或用户Topic优先级表以表格存储形式保存于第二存储装置。
5.根据权利要求4所述的队列消息存储转发方法,其特征在于,所述第一存储装置与第二存储装置相互独立且均受控于响应端,并通过响应端对第一存储装置中的全量信息表及第二存储装置中的Topic信息表执行全局维护。
6.根据权利要求4所述的队列消息存储转发方法,其特征在于,还包括:用户访问信息表基于接收到的对指定内容的访问请求,对推荐内容进行更新。
7.根据权利要求1所述的队列消息存储转发方法,其特征在于,所述内存队列形成多个响应于发起对指定内容的访问请求的主体且包含不同优先级顺序的任务序列。
8.根据权利要求7所述的队列消息存储转发方法,其特征在于,所述Topic信息表与用户Topic优先级表基于多线程的定时任务调度机制,并发获取多个访问请求,以通过所述多个访问请求通过内存队列从存储指定内容的存储装置抓取与所述访问请求所对应的指定内容向消费者进行响应。
9.根据权利要求1所述的队列消息存储转发方法,其特征在于,还包括:
基于移动终端发送对指定内容的访问请求并显示所述指定内容,所述移动终端部署生产者与消费者,所述生产者下发对指定内容的访问请求至用户访问信息表中,所述消费者接收第一存储装置中的全量信息表或用户访问信息表对发起对指定内容的访问请求的主体所返回的Topic,以及基于所述返回的Topic所关联的指定内容;
所述移动终端包括APP或者嵌入用户交互式界面的计算机装置。
所述指定内容包括流媒体文件、音频文件、文本文件或者程序。
10.根据权利要求3所述的队列消息存储转发方法,其特征在于,所述Topic信息表包含:主键ID、优先级、负载均衡分区键、Topic编码、Topic名...
【专利技术属性】
技术研发人员:万前,蔡志阳,杨波,
申请(专利权)人:无锡华云数据技术服务有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。