一种基于edX平台的MOOC系统的制作方法

文档序号:12183050阅读:来源:国知局

技术特征:

1.一种基于edX平台的MOOC系统,其特征在于,包括:用户层、负载均衡层、应用服务层和数据服务层;其中:

所述用户层用于接收用户发送的请求并将所述请求发送至所述负载均衡层,其中,所述请求包括:获取静态内容的请求、处理逻辑业务的请求或处理视频业务的请求;

所述负载均衡层包括负载均衡服务器和内容分发网络,所述负载均衡服务器用于接收所述用户层发送的所述请求,根据所述系统的当前状态将所述请求发送给满足要求的服务器,并接收所述服务器返回的数据,将所述数据返回至对应的所述用户层;其中,所述服务器包括:所述内容分发网络、逻辑服务器和视频服务器;所述内容分发网络用于接收所述负载均衡服务器发送的所述获取静态内容的请求;

所述应用服务层包括所述逻辑服务器和所述视频服务器;所述逻辑服务器用于接收并处理所述负载均衡服务器发送的所述处理逻辑业务的请求,所述视频服务器用于接收并处理所述负载均衡服务器发送的所述处理视频业务的请求;

所述数据服务层用于存储数据并处理收到的所述逻辑服务器发送的所述处理逻辑业务的请求、所述视频服务器发送的所述处理视频业务的请求和所述内容分发网络发送的所述获取静态内容的请求。

2.根据权利要求1所述的系统,其特征在于,所述根据所述系统的当前状态将所述请求发送给满足要求的服务器,包括:

根据请求的内容类型、网络时延、所述服务器的负载情况将所述请求发送给满足要求的服务器。

3.根据权利要求1所述的系统,其特征在于,所述应用服务层,包括:前台接口层和后台服务层;

所述前台接口层用于接收并处理所述负载均衡服务器发送的所述请求;所述后台服务层用于记录日志和缓存数据。

4.根据权利要求1所述的系统,其特征在于,将各所述处理逻辑业务的请求根据被访问的频繁程度分配给所述逻辑服务器。

5.根据权利要求3所述的系统,其特征在于,所述前台接口层,包括:WSGI接口和后台应用服务;

所述WSGI接口用于接收负载均衡服务器发送的请求,并将所述请求发送至满足正则匹配的所述逻辑服务器或所述视频服务器;所述后台应用服务用于执行接收到的所述请求。

6.根据权利要求5所述的系统,其特征在于,所述后台服务层包括:日志记录服务、数据服务和缓存服务;

所述日志记录服务用于记录所述系统日志;

所述数据服务用于所述逻辑服务器和所述视频服务器对所述数据服务层进行访问;

所述缓存服务用于存储系统缓存。

7.根据权利要求1所述的系统,其特征在于,所述数据服务层,包括:

根据数据的形式将数据进行分类并存储在相应的数据库中。

8.根据权利要求1所述的系统,其特征在于,所述内容分发网络,还用于:

将所述获取静态内容请求对应的数据发送至所述负载均衡服务器,并由所述负载均衡服务器返回至用户层。

9.根据权利要求1所述的系统,其特征在于,所述逻辑服务器和所述视频服务器,还用于:

接收到负载均衡服务器发送的相应的所述请求后,从所述数据服务层获取相应的数据并通过所述负载均衡服务器返回至用户层。

10.根据权利要求1-9任一项所述的系统,其特征在于,所述用户层包括客户端,用户通过所述客户端向负载均衡层发送所述请求。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1