[发明专利]业务服务器异常救济方法、装置和计算机可读存储介质在审
| 申请号: | 202110122291.1 | 申请日: | 2021-01-29 |
| 公开(公告)号: | CN112506682A | 公开(公告)日: | 2021-03-16 |
| 发明(设计)人: | 田磊 | 申请(专利权)人: | 全时云商务服务股份有限公司 |
| 主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F11/14 |
| 代理公司: | 北京惟盛达知识产权代理事务所(普通合伙) 11855 | 代理人: | 董鸿柏 |
| 地址: | 100102 北京市东城区青*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 业务 服务器 异常 救济 方法 装置 计算机 可读 存储 介质 | ||
本发明公开了一种业务服务器异常救济方法、装置及计算机可读存储介质,其中方法包括:为每场会议指定对应可用的消息队列;传输服务器将客户端产生的会议控制信令发送到对应的消息队列中;业务服务器从对应的消息队列中消费会议控制信令为对应的会议提供业务服务;业务服务器将业务产生的会议数据备份存储到分布式缓存中;异常恢复后的业务服务器从分布式缓存中获取可供会议恢复使用的会议数据并完成会议恢复流程。本发明通过分布式缓存备份存储可供会议恢复使用的会议数据,异常恢复后的业务服务器从分布式缓存中获取会议恢复数据,减少了与管理服务器的信令交互,另外通过消息队列去除服务器之间的耦合调用,提高了云会议系统的稳定性和可靠性。
技术领域
本发明涉及计算机技术领域,具体涉及一种业务服务器异常救济方法、装置和计算机可读存储介质。
背景技术
云会议是基于云计算技术的一种高效、便捷、低成本的会议形式,使用者只需要通过互联网界面,进行简单易用的操作,便可快速高效地与全球各地团队及客户同步分享语音、数据文件及视频。云会议系统指可为用户提供云会议创建、云会议加入、会议聊天等业务服务的一套分布式软件系统。云会议系统通常由客户端、传输服务器、业务服务器和管理服务器等组成。用户通过客户端访问管理服务器提供的接口创建会议,管理服务器为每场会议分配对应的传输服务器和业务服务器,传输服务器将客户端产生的会议控制信令传输给业务服务器,业务服务器则根据接收到的会议控制指令为会议提供相应的业务服务(比如提供视频通话服务、会议聊天服务等)。
为了避免因业务服务器异常而导致云会议系统功能无法正常使用的情况发生,现有的云会议系统一般都具备业务服务器异常救济功能,比如当业务服务器崩溃恢复重启后,业务服务器首先主动连接管理服务器进行注册,注册成功后,管理服务器将原本属于该业务服务器的会议通过信令发送给该业务服务器,业务服务器收到信令后初始化会议并通过信令获取业务相关数据完成整个恢复流程。又比如,当业务服务器不可用时,管理服务器为客户端重新分配一个新的业务服务器,并将原业务服务器上的所有会议通过信令切换到新的业务服务器上。
但无论是业务服务器的崩溃恢复重启过程,还是业务服务器的切换过程,业务服务器都需要与管理服务器进行多次信令交互,交互过程逻辑复杂,速度较慢;而且,如果在交互过程中出现信令丢失,容易造成会议无法恢复等不可逆的后果。此外,当原业务服务器同时服务多个会议时,业务服务器在恢复重启或切换过程中的同一时刻将集中产生大量的信令,这些信令同时与管理服务器交互会给管理服务器造成极大的数据处理压力,可能会影响管理服务器的其他功能。
发明内容
本发明以减少业务服务器和管理服务器的信令交互,提高云会议系统的稳定性和可靠性为目的,提供了一种业务服务器异常救济方法、装置及计算机可读介质。
为达此目的,本发明采用以下技术方案:
提供一种业务服务器异常救济方法,具体步骤包括:
1)为每场会议指定对应可用的消息队列;
2)传输服务器将客户端产生的会议控制信令发送到对应的消息队列中;
3)业务服务器从对应的所述消息队列中消费所述会议控制信令为对应的所述会议提供业务服务;
4)所述业务服务器将业务产生的会议数据备份存储到分布式缓存中;
5)异常恢复后的所述业务服务器从所述分布式缓存中获取可供会议恢复使用的所述会议数据并完成会议恢复流程。
作为本发明的一种优选方案,步骤1)中,所述消息队列由RocketMQ分布式消息中间件提供。
作为本发明的一种优选方案,步骤2)中,将所述会议控制信令发送到对应的所述消息队列中的方法步骤包括:
2.1)识别所述会议控制信令的会议ID;
2.2)根据所述会议ID匹配出所述会议控制信令归属的所述会议;
2.3)将所述会议控制信令发送给与其具有匹配关系的所述会议所对应的所述消息队列。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于全时云商务服务股份有限公司,未经全时云商务服务股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110122291.1/2.html,转载请声明来源钻瓜专利网。





