[发明专利]分布式客户端模拟方法及装置有效

专利信息
申请号: 201711113029.0 申请日: 2017-11-13
公开(公告)号: CN107908535B 公开(公告)日: 2020-12-08
发明(设计)人: 郭申;周诚;张凌彬;黎健钧;刘马良;彭元龙 申请(专利权)人: 珠海金山网络游戏科技有限公司;珠海西山居移动游戏科技有限公司
主分类号: G06F11/34 分类号: G06F11/34
代理公司: 广州嘉权专利商标事务所有限公司 44205 代理人: 樊思远
地址: 519000 广东省珠*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 分布式 客户端 模拟 方法 装置
【权利要求书】:

1.一种分布式客户端模拟方法,其特征在于,所述方法包括以下步骤:

页面配置步骤,利用基于flask搭建的web服务,将压测相关的配置数据与后台交互,使后台通过分布式文件存储数据库保存所述压测相关的配置数据,创建容器;

服务部署步骤,利用应用容器引擎工具包的API,操作容器的创建、部署、启动和结束工作;以及

服务管理步骤,提供每个机器上的客户端的启动、查看或停止服务;

其中,所述服务管理步骤包括:

通过远程接口,通过一键启动的方式启动同一镜像的容器服务,实现对服务端的并发请求;

提供页面查询各个机器容器信息以及客户端压力情况;或者

通过远程接口,通过一键终止的方式,停止客户端的压测请求。

2.根据权利要求1所述的分布式客户端模拟方法,其特征在于,所述页面配置步骤包括:

封装客户端代码,将客户端程序直接打包成docker镜像;

根据页面提示,填写容器信息,指定镜像与指定镜像启动的命令;

根据镜像的允许规则,获取该镜像所允许部署的机器。

3.根据权利要求2所述的分布式客户端模拟方法,其特征在于,根据实际情况调整启动方式,配置每个容器相同的启动命令,或者为多个容器指定多个命令以创建封闭的客户端运行环境。

4.根据权利要求1所述的分布式客户端模拟方法,其特征在于,所述服务部署步骤包括:

根据前面步骤获得的容器信息,使用docker-py提供的容器接口,将客户端容器部署至配置的机器群上,并启动指定的客户端命令。

5.一种分布式客户端模拟装置,其特征在于,包括:

页面配置模块,用于利用基于flask搭建的web服务,将压测相关的配置数据与后台交互,使后台通过分布式文件存储数据库保存所述压测相关的配置数据,创建容器;

服务部署模块,用于利用应用容器引擎工具包的API,操作容器的创建、部署、启动和结束工作;以及

服务管理模块,用于提供每个机器上的客户端的启动、查看或停止服务;

其中,所述服务管理模块包括:

启动功能子模块,用于通过远程接口,以一键启动的方式启动同一镜像的容器服务,实现对服务端的并发请求;

查看功能子模块,用于提供页面查询各个机器容器信息以及客户端压力情况;或者

请求停止模块,用于通过远程接口,以一键终止的方式,停止客户端的压测请求。

6.根据权利要求5所述的分布式客户端模拟装置,其特征在于,所述页面配置模块包括:

镜像制作子模块,用于封装客户端代码,将客户端程序直接打包成docker镜像;

容器创建子模块,用于根据页面提示,填写容器信息,指定镜像与指定镜像启动的命令;

镜像机器配置获取子模块,用于根据镜像的允许规则,获取该镜像所允许部署的机器。

7.根据权利要求5所述的分布式客户端模拟装置,其特征在于,所述服务部署模块包括:

分布式部署子模块,用于根据获得的容器信息,使用docker-py提供的容器接口,将客户端容器部署至配置的机器群上,并启动指定的客户端命令。

8.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1-4中任一项所述方法。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海金山网络游戏科技有限公司;珠海西山居移动游戏科技有限公司,未经珠海金山网络游戏科技有限公司;珠海西山居移动游戏科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201711113029.0/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top