一种基于代理服务的vhost-user重连方法和系统
摘要文本
本申请提供了一种基于代理服务的vhost‑user重连方法和系统;其中,vhost‑user重连方法包括:代理服务模块本地创建Unix Domain Socket文件,根据Unix Domain Socket文件建立代理服务模块与vhost‑user后端的连接,以及建立虚拟机监视器与代理服务模块的连接;代理服务模块使用Unix Domain Socket文件,根据虚拟机监视器与代理服务模块的连接以及代理服务模块与vhost‑user后端的连接,接收虚拟机指令并返回vhost‑user后端的响应数据;代理服务模块本地创建消息队列,当代理服务模块与vhost‑user后端的连接断开时,代理服务模块根据消息队列记录的vhost‑user消息自动修复与vhost‑user后端的连接。本申请的技术方案能解决现有技术中虚拟机管理器不能有效支持vhost‑user后端断开重连的问题。。
申请人信息
- 申请人:北京志凌海纳科技有限公司
- 申请人地址:100080 北京市海淀区知春路甲48号1号楼8B
- 发明人: 北京志凌海纳科技有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种基于代理服务的vhost-user重连方法和系统 |
| 专利类型 | 发明申请 |
| 申请号 | CN202311702336.8 |
| 申请日 | 2023/12/12 |
| 公告号 | CN117640747A |
| 公开日 | 2024/3/1 |
| IPC主分类号 | H04L67/56 |
| 权利人 | 北京志凌海纳科技有限公司 |
| 发明人 | 冯力; 张凯 |
| 地址 | 北京市海淀区知春路甲48号1号楼8B |
专利主权项内容
1.一种基于代理服务的vhost-user重连方法,其特征在于,用于基于代理服务的vhost-user重连系统,所述vhost-user重连系统包括虚拟机监视器和vhost-user后端,以及连接在所述虚拟机监视器和vhost-user后端之间的代理服务模块;所述vhost-user重连方法包括:所述代理服务模块本地创建Unix Domain Socket文件,根据所述Unix Domain Socket文件建立所述代理服务模块与vhost-user后端的连接,以及建立所述虚拟机监视器与所述代理服务模块的连接;所述代理服务模块使用所述Unix Domain Socket文件,根据所述虚拟机监视器与所述代理服务模块的连接以及所述代理服务模块与vhost-user后端的连接,接收虚拟机指令并返回所述vhost-user后端的响应数据;所述代理服务模块本地创建消息队列,当所述代理服务模块与所述vhost-user后端的连接断开时,所述代理服务模块根据所述消息队列记录的vhost-user消息自动修复与所述vhost-user后端的连接。