一种实现多个管理客户端同步虚拟机状态的方法及系统技术方案

技术编号:33278847 阅读:31 留言:0更新日期:2022-04-30 23:38
本发明专利技术公开了一种实现多个管理客户端同步虚拟机状态的方法及系统,本发明专利技术方法包括建立中间服务模块;后端模块等待管理客户端的后台接口调用,若收到管理客户端的后台接口调用,则执行管理客户端的后台接口调用指定管理操作功能;后端模块在指定管理操作功能执行完毕后,将通知信息发送给中间服务模块;中间服务模块将通知信息发送给管理客户端以通知管理客户端虚拟机状态已更新;后端模块等待管理客户端的状态接口调用,若收到管理客户端的状态接口调用,则将最新的虚拟机状态发送给管理客户端。本发明专利技术能够让用户在不同的客户端更加及时、更高效率的获取到自己所需要的信息,增强了操作过程的信息内容反馈,增加了用户体验。验。验。

【技术实现步骤摘要】
一种实现多个管理客户端同步虚拟机状态的方法及系统


[0001]本专利技术涉及云计算、虚拟计算、云桌面、计算机网络领域,具体涉及一种实现多个管理客户端同步虚拟机状态的方法及系统。

技术介绍

[0002]很多网站或者实时性要求高的业务场景为了实现推送技术,所用的技术往往采用的都是轮询。轮询是在特定的时间间隔(如每1秒),由浏览器对服务器发出HTTP请求,然后由服务器返回最新的数据给客户端的浏览器。这种传统的模式带来很明显的缺点,即浏览器需要不断的向服务器发出请求,然而HTTP请求可能包含较长的头部,其中真正有效的数据可能只是很小的一部分,显然这样会浪费很多的带宽等资源。而比较新的技术去做轮询的效果是Comet,这种技术虽然可以双向通信,但依然需要反复发出请求;而且在Comet中,普遍采用的长链接,也会消耗服务器资源。

技术实现思路

[0003]本专利技术要解决的技术问题:针对现有技术的上述问题,提供一种实现多个管理客户端同步虚拟机状态的方法及系统,本专利技术能够让用户在不同的客户端更加及时、更高效率的获取到自己所需要的信息,增强了操本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种实现多个管理客户端同步虚拟机状态的方法,其特征在于,包括:1)建立中间服务模块,并与用于管理虚拟机的后端模块建立连接;2)后端模块等待管理客户端的后台接口调用,若收到管理客户端的后台接口调用,则跳转执行下一步;否则,跳转重新执行步骤2);3)执行管理客户端的后台接口调用指定管理操作功能;4)后端模块在指定管理操作功能执行完毕后,将通知信息发送给中间服务模块;5)中间服务模块将通知信息发送给管理客户端以通知管理客户端虚拟机状态已更新;6)后端模块等待管理客户端的状态接口调用,若收到管理客户端的状态接口调用,则将最新的虚拟机状态发送给管理客户端。2.根据权利要求1所述的实现多个管理客户端同步虚拟机状态的方法,其特征在于,步骤1)建立的中间服务模块为基于Websocket协议的Websocket服务模块。3.根据权利要求2所述的实现多个管理客户端同步虚拟机状态的方法,其特征在于,步骤2)中收到管理客户端的后台接口调用后,后端模块返回管理客户端消息为已下发执行后台接口调用而不是后台接口调用的结果。4.根据权利要求3所述的实现多个管理客户端同步虚拟机状态的方法,其特征在于,步骤4)中将通知信息发送给中间服务模块具体是指后端模块基于推送技术将通知信息发送给中间服务模块。5.根据权利要求4所述的实现多个管理客户端同步虚拟机状态的方法,其特征在于,步骤5)中的中间服务模块将通知信息发送...

【专利技术属性】
技术研发人员:张仝营杨鹏举蒋艳明孙利杰陈松政刘文清杨涛
申请(专利权)人:湖南麒麟信安科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1