[发明专利]一种公开课座位预定缓存系统和方法有效

专利信息
申请号: 201911325132.0 申请日: 2019-12-20
公开(公告)号: CN111563608B 公开(公告)日: 2023-08-01
发明(设计)人: 张宜红;郭超;俞京华;徐涛;赵佩 申请(专利权)人: 江苏金智教育信息股份有限公司
主分类号: G06Q10/02 分类号: G06Q10/02;G06Q50/20;G06F9/50;G06F16/2455;G06F16/27;H04L43/0876;H04L67/568
代理公司: 江苏银创律师事务所 32242 代理人: 孙计良
地址: 211100 江苏省南*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 公开 座位 预定 缓存 系统 方法
【说明书】:

发明公开了一种公开课座位预定缓存系统和方法。该系统包括数据缓存服务机群、请求降级模块、请求分发模块、热点缓存模块。数据缓存服务机群由若干数据缓存机器组成。数据缓存机器以内存方式缓存课程数据。热点缓存模块以内存方式缓存热点课程的数据。请求降级模块通过流量分析对操作请求进行降级,降级后根据操作请求的课程识别码判断是否为热点课程,对于热点课程则将操作请求转发至热点缓存模块,否则发送至请求分发模块,由请求分发模块配发至数据缓存机器进行处理。本发明通过数据缓存分级、响应性能监控调节以及看门狗模块等技术手段的结合保证公开课座位预定系统的高可用性。

技术领域

本发明涉及服务器架构。

背景技术

很多高校开展有公开课。高校公开课是面向学生提供的一种优质教学资源。这种公开课要求学生预先在网上的公开课座位预定系统中预订座位。对于部分极其热门的公开课,学生需要抢订座位。众多学生同时抢订热门公开课座位时,很容易导致整个公开课座位预定系统崩溃,影响学生使用。

发明内容

本发明所要解决的问题:在大流量数据涌入的情形下,使公开课座位预定系统保持高可用、高并发的状态,在保证座位选座正确的前提下,避免整个公开课座位预定系统的崩溃。

为解决上述问题,本发明采用的方案如下:

根据本发明的一种公开课座位预定缓存系统,该系统包括数据缓存服务机群、请求降级模块、请求分发模块、热点缓存模块;所述数据缓存服务机群由若干数据缓存机器组成;每个数据缓存机器包括有课程数据缓存模块、数据缓存同步模块、操作请求响应模块;

所述请求降级模块包括以下模块:

MB1,用于:接收客户端所发送的操作请求;所述操作请求包括课程查询请求和座位预定请求;所述课程查询请求包括课程清单查询请求、课程信息查询请求、座位查询请求;所述座位预定请求、课程信息查询请求、座位查询请求至少包括课程识别码;

MB2,用于:根据所接收的操作请求进行流量分析,当流量超过限值时,通过随机方式抛弃所接收的操作请求,实现请求降级;对于未抛弃的操作请求,如果该操作请求为课程信息查询请求、座位查询请求或者座位预定请求时,根据其课程识别码和热点课程清单判断是否为热点课程;对于属于热点课程的课程信息查询请求、座位查询请求或者座位预定请求则直接转发至所述热点缓存模块;否则将对应的操作请求发送至所述请求分发模块;所述热点课程清单通过接收所述热点缓存模块所发送的热点课程同步信息维持得到;

MB3,用于:接收所述请求分发模块所返回的操作响应信息和所述热点缓存模块的操作响应信息,并将所接收的操作响应信息发送至客户端;

所述请求分发模块包括以下模块:

MC1,用于:接收所述请求降级模块所发送的操作请求;

MC2,用于:将所接收到的操作请求配发至所述数据缓存服务机群中的某个数据缓存机器,同时根据接收到的操作请求生成课程访问计数信息发送至所述热点缓存模块;

MC3,用于:接收所述数据缓存机器所返回的操作响应信息,并将该操作响应信息返回至所述请求降级模块;

所述热点缓存模块包括以下模块:

MD1,用于:以内存方式缓存热点课程清单中的热点课程的课程信息和座位信息;

MD2,用于:接收所述请求降级模块所发送的操作请求,根据所接收的操作请求生成课程访问计数信息,并对所接收的操作请求作出操作响应,生成操作响应信息返回至所述请求降级模块;当对所接收的操作请求作出操作响应时,以内存方式缓存的热点课程的课程信息和座位信息为处理对象;当作出操作响应使得热点课程的座位信息发生变更时,更改数据库中相应课程的座位信息的同时向各个数据缓存机器发送课程座位同步信息;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏金智教育信息股份有限公司,未经江苏金智教育信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201911325132.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top