The invention relates to a release of the online education supervision system based on local class subscription, the subscriber client message to the local domain server subscription; local news domain server to the center server subscription of subscribers to the local domain server; receiving messages are issued to subscribers of the client in the local domain servers are issued and stored; subsequent client message to local subscribers domain server subscription, the local domain server will publish subscribe message server to save the local domain subscriber client. The present invention subscription local publishing online education supervision course system based on subscriber Center online education system server for a plurality of the same content only need a large number of data transmission, by multiplexing the audio and video data, ease the center server data transmission pressure; data released at the same time through the local domain data, get the nearest users faster and better improve the user experience.
【技术实现步骤摘要】
基于订阅的本地发布在线教育监课系统
本专利技术涉及远程教育教学系统,具体的说,是涉及一种基于订阅的本地发布在线教育监课系统。
技术介绍
发布/订阅(Publish/subscribe或pub/sub)是一种消息范式,消息的发送者(发布者)不是计划发送其消息给特定的接收者(订阅者)。而是发布的消息分为不同的类别,而不需要知道什么样的订阅者订阅。订阅者对一个或多个类别表达兴趣,于是只接收感兴趣的消息,而不需要知道什么样的发布者发布的消息。这种发布者和订阅者的解耦可以允许更好的可扩展性和更为动态的网络拓扑.发布/订阅是消息队列范式的兄弟,通常是更大的消息导向的中间件的系统的一部分。大多数消息系统在应用程序接口(API)中同时支持消息队列模型和发布/订阅模型。
技术实现思路
针对上述现有技术中的不足,本专利技术提供一种缓解中心服务器数据传输压力,用户更快更好的就近获取数据的基于订阅的本地发布在线教育监课系统。本专利技术所采取的技术方案是:一种基于订阅的本地发布在线教育监课系统,包括订阅者客户端、发布者客户端、本地域服务器和中心服务器,订阅者客户端向本地域服务器订阅消息;本地域服务器首次收到订阅者客户端的订阅消息之后,本地域服务器向中心服务器订阅订阅者的消息;本地域服务器收到中心服务器发布的消息之后,本地域服务器接收到的消息发布给订阅者客户端的同时在本地域服务器进行发布和保存;当后续订阅者客户端向本地域服务器订阅消息的时候,本地域服务器将本地域服务器保存的订阅消息发布给订阅者客户端。一种基于订阅的本地发布在线教育监课系统,包括订阅者客户端、发布者客户端、消息分发服务器集 ...
【技术保护点】
一种基于订阅的本地发布在线教育监课系统,包括订阅者客户端、发布者客户端、本地域服务器和中心服务器,其特征在于,订阅者客户端向本地域服务器订阅消息;本地域服务器首次收到订阅者客户端的订阅消息之后,本地域服务器向中心服务器订阅订阅者的消息;本地域服务器收到中心服务器发布的消息之后,本地域服务器接收到的消息发布给订阅者客户端的同时在本地域服务器进行发布和保存;当后续订阅者客户端向本地域服务器订阅消息的时候,本地域服务器将本地域服务器保存的订阅消息发布给订阅者客户端。
【技术特征摘要】
1.一种基于订阅的本地发布在线教育监课系统,包括订阅者客户端、发布者客户端、本地域服务器和中心服务器,其特征在于,订阅者客户端向本地域服务器订阅消息;本地域服务器首次收到订阅者客户端的订阅消息之后,本地域服务器向中心服务器订阅订阅者的消息;本地域服务器收到中心服务器发布的消息之后,本地域服务器接收到的消息发布给订阅者客户端的同时在本地域服务器进行发布和保存;当后续订阅者客户端向本地域服务器订阅消息的时候,本地域服务器将本地域服务器保存的订阅消息发布给订阅者客户端。2.一种基于订阅的本地发布在线教育监课系统,包括订阅者客户端、发布者客户端、消息分发服务器集群,其特征在于:发布者客户端登录并与消息分发服务器集群相连接;订阅者客户端登录并与消息分发服务器集群相连接;发布者客户端发布信息到消息分发服务器集群;订阅者客户端从消息分发服务器集群中订阅消息;消息分发服务器集群对发布消息和订阅消息进行过滤和转发。3.一种基于订阅的本地发布在线教育监课系统,包括订阅者客户端、发布者客户端、消息分发服务器集群,其特征在于:订阅者和发布者与服务器集群建立订阅发布通道;订阅者A向边缘服务器A订阅消息,边缘服务器A转发订阅者A订阅消息给中心服务器集群;中心服务器发送订阅者A订阅的内容给边缘服务器A;边缘服务器A发送订阅者A订阅的内容的同时,发布订阅者A订阅的内容给本地域群组中;与订阅者A在同一个域中的订阅者B向边缘监课服务器A订阅与订阅者A相同的消息,边缘监课服务器A直接向订阅者B发送订阅者B订阅的信息。4.一...
【专利技术属性】
技术研发人员:熊利,陈靖,
申请(专利权)人:北京大生在线科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。