CN106951357B - 一种基于守护进程的服务器端应用发布监控方法及装置 - Google Patents

一种基于守护进程的服务器端应用发布监控方法及装置 Download PDF

Info

Publication number
CN106951357B
CN106951357B CN201710325012.5A CN201710325012A CN106951357B CN 106951357 B CN106951357 B CN 106951357B CN 201710325012 A CN201710325012 A CN 201710325012A CN 106951357 B CN106951357 B CN 106951357B
Authority
CN
China
Prior art keywords
project
finger daemon
maven
monitoring
publication
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201710325012.5A
Other languages
English (en)
Other versions
CN106951357A (zh
Inventor
***
张勇
何学勇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Focus Technology Co Ltd
Original Assignee
Focus Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Focus Technology Co Ltd filed Critical Focus Technology Co Ltd
Priority to CN201710325012.5A priority Critical patent/CN106951357B/zh
Publication of CN106951357A publication Critical patent/CN106951357A/zh
Application granted granted Critical
Publication of CN106951357B publication Critical patent/CN106951357B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3089Monitoring arrangements determined by the means or processing involved in sensing the monitored data, e.g. interfaces, connectors, sensors, probes, agents
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44505Configuring for program initiating, e.g. using registry, configuration files

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • Debugging And Monitoring (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

基于守护进程的服务器端应用发布及监控方法,1)服务器端预发布的项目经编译后,以压缩包形式上传至在远程maven库;同时按照守护进程定义的规则编制该项目的驱动信息;2)待该项目当前需要在服务器上发布时,将该项目的驱动信息提交给守护进程,由守护进程控制项目发布流程及发布后的持续监控;其中,驱动信息以jar包形式提供;3)守护进程根据驱动信息及部署配置文件,从maven仓库中迁移当前指定发布的项目,按照maven配置标准构建项目;4)守护进程按照预发布项目的配置参数,提取项目压缩包,执行项目在服务器内的发布;5)守护进程根据启动指令,对已发布的项目执行启动操作,并针对各终端内项目实例的运行情况持续监控。

Description

一种基于守护进程的服务器端应用发布监控方法及装置
技术领域
本发明涉及服务器***运维领域,具体涉及一种基于守护进程的服务器端应用发布监控方法及装置。
背景技术
守护进程(运行程序),也就是通常说的Daemon进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。linux大多数服务器进程就是用守护进程实现的,例如web服务。守护进程常常在***引导装入时启动,在***关闭时终止。守护进程最大的特点是运行在后台,与终端无连接,除非特殊情况下,用户不能操作守护进程。在Linux中,每一个***与用户进行交流的界面称为终端,每一个从此终端开始运行的进程都会依附于这个终端,这个终端就称为这些进程的控制终端,当控制终端被关闭时,相应的进程都会自动关闭。但是守护进程却能够突破这种限制,它从被执行开始运转,直到整个***关闭时才退出。如果想让某个进程不因为用户或终端或其他地变化而受到影响,那么就必须把这个进程变成一个守护进程
随着互联网技术的蓬勃发展,为了满足客户不断变化的需求,互联网***越来越多的呈现出了如下的态势:
(1)频繁的发布周期:用户需求的不断变化,促使着互联网***不断更新,发布新版本。频繁的迭代无疑给运维工作增加工作量。传统的发布方式经过”编译→配置文件修改→发布→启动”;由于每个环节都需要运维人员参与,促使我们对运维人员在线上环境认知度以及细致度等方面提出更高要求。加之目前越来越多的互联网***实施多地部署、多版本部署,完全依靠运维人员进行管理将会变得十分困难。
(2)故障发现及时性:互联网时代,用户的访问已经不局限于某一时间段,或者某一地点。在任何时刻,***故障都会对用户的访问造成不可估量的后果,如何及时了解问题并及时响应解决成为关键。大多数***会根据业务情况定制报警监控,但是在面对多条产品线,重复定制监控以及报警功能将会浪费很多开发资源。而提供一条通用的、及时的且安全的监控报警功能将极大地提高***工作效率,并减少成本。
在规模较大的互联网公司当中,运维会涉及到不同类型的项目发布,例如web项目的发布,服务化项目的发布,基础服务的发布,不同的项目由不同团队开发,可能会提供不同的部署方案,这对集中化的运维来说无疑会是一个很耗费工作量且混乱的方法。
关于现有的技术问题,专利“一种应用发布方法及***”(受理号CN201410601878.0)提出一种解决方案,该发明提供一种应用发布方法及***,具体步骤:步骤1:获取制作完成的应用,将应用进行转译,得到至少一个分别应用于不同***平台的、不同框架类型的待发布应用;步骤2:根据用户输入的发布信息和目标发布范围,得到入参报文;步骤3:根据入参报文,在目标发布范围内将不同类型的待发布应用分别进行发布;步骤4:在目标发布范围内对待发布应用进行测试,当测试通过时,执行步骤5,否则,执行步骤1;步骤5:当测试完成时,将应用发布到应用发布平台。该发明针对同一技术平台制作的应用,可同时发布到多个省份;在管理中心,可以对发布的应用进行pc在线测试;大大地缩短了应用的审核周期,降低了制作的成本;实现了业务接口的透明引入。然而,该发明仅是针对特殊应用场景,并不具备普适性和通用性,也不能有效地对已发布应用进行监控管理。
发明内容
为解决现有技术的局限性,本发明目的是提供一种基于守护进程的服务器端应用发布及监控方法,本发明还在于,通过守护进程发布项目和监控项目实例的进行,并充分结合maven的项目创建特性,使预发布的任一项目在非生产环境中经编译和打包后发至远程maven仓库,Maven仓库就是放置所有JAR文件(WAR,ZIP,POM等等)的地方,所有Maven项目可从同一个Maven仓库中获取自己所需要的依赖JAR,节省了磁盘资源。Maven仓库中所有的JAR都有其自己的坐标,该坐标告诉Maven它的组ID,构件ID,版本;由守护进程控制及执行某项目在maven仓库中的迁移、按标准构建及对外发布;发布后的项目实例执行情况由守护进程持续地、动态地获取监控数据,以提供统一接口的方式,降低监控***和项目实例间的复杂度,减少运维人员的手工参与,实现发布及监控的标准化和方便扩展,有效支撑运维工作的及时及高效;
本发明的技术方案为:一种基于守护进程的服务器端应用发布及监控方法,具体步骤有:
步骤1:服务器端预发布的项目经编译后,以压缩包形式上传至在远程maven库;同时按照守护进程定义的规则编制该项目的驱动信息,所述驱动信息包括:项目配置描述文件、基于守护进程的驱动实现规则、项目构建的maven脚本;
所述项目配置描述文件是预先定义的描述性文件,格式为xml,记录了项目由maven仓库发至服务器时需配置的各类参数,包括守护进程运行参数和项目自身的配置参数;
特别地,项目配置描述文件只负责对参数进行描述,无需给参数赋值,参数的赋值动作在提交守护进程进行发布的时候再赋予。
所述基于守护进程的驱动实现规则,本质上是用于预发布的项目能被守护进程识别的接口,包括项目启动的脚本路径、项目停止的脚本路径、项目的探针端口、项目的插件目录等;通过上述接口,守护进程能对项目发布及启停进行管理;
所述项目构建的maven脚本被应用于按照maven配置方式构建项目脚本,包括指定需从maven仓库中迁移的项目版本,指定项目构建在服务器内指定目录中,指定需要被替换的配置文件,项目权限;
步骤2:待该项目当前需要在服务器上发布时,将该项目的驱动信息提交给守护进程,由守护进程控制项目发布流程及发布后的持续监控;其中,驱动信息以jar包形式提供。
步骤3:守护进程根据驱动信息及部署配置文件,从maven仓库中迁移当前指定发布的项目,按照maven配置标准构建项目,具体包括:
步骤3-1:守护进程接收到项目驱动信息jar包,通过解析驱动信息jar包,提取项目配置描述文件、基于守护进程的驱动实现、项目构建的maven脚本;
步骤3-4:守护进程根据项目配置描述文件的内容,提取预先配置的相关项目发布的参数和守护进程运行参数,构建能被maven识别的项目发布配置文件即profile文件(profile文件做一个解释即可);
步骤3-5:守护进程根据项目构建的maven脚本,从maven仓库中迁移预发布项目的压缩包至指定发布服务器内指定目录中;同时结合maven脚本和项目发布配置文件即profile文件,形成最终预发布项目的配置参数,至此,通过利用maven仓库,项目构建完毕;
步骤4:守护进程按照预发布项目的配置参数,提取项目压缩包,执行项目在服务器内的发布;
步骤5:守护进程根据启动指令,对已发布的项目执行启动操作,并针对各机器内项目实例的运行情况实施持续监控,具体有:
步骤5-1:监控***向需要监控的项目实例所在机器的守护进程发起监控请求;
步骤5-2:守护进程收到监控应用发起的请求,判断请求需要发送到哪一个项目实例,然后从守护进程管理的项目实例中确认,并向守护进程提供监控接口,通过该监控接口转发项目实例的监控请求;
步骤5-3:项目实例收到守护进程转发来监控请求,根据请求内容获取负责监控的插件,获取需要监控的数据。
步骤5-4:实例将获取到的监控数据返回给守护进程;
步骤5-5:守护进程将收到的监控数据返回给监控***;
特别地,在监控项目实例的过程中,守护进程充当的是一个数据转发的角色,在监控应用和实例之间,充当了一个对外的统一接口,降低了监控应用需要维护和实例之间的关系的复杂度;
本发明的有益效果:
(1)本发明通过守护进程控制发布项目和监控项目实例的进行,并充分结合maven的项目创建特性,使不同种类项目的发布方式得到统一,减少运维人员的手工参与,有效支撑运维工作的及时及高效;
(2)本发明实现在项目发布后,由守护进程通过提供监控接口,持续监控各项目实例的运行,降低因不同监控需求而带来的监控方式复杂度,提高了项目实例的监控效率;
附图说明
图1是本发明实施例中基于守护进程的服务器端应用发布***结构示意图;
图2是传统服务器应用发布(上图)和基于Maven仓库的服务器应用发布对比图(下图);
图3是本发明实施例中一种基于守护进程的服务器端应用发布流程示意图;
图4是本发明实施例中一种基于守护进程的应用实例监控结构示意图;
图5是本发明实施例中一种基于守护进程的监控流程图。
具体实施例
为使本发明的目的、技术方案和优点更加清楚明白,下面对本发明实施例中一种基于守护进程的服务器端应用发布监控方法中所涉及的一些术语做简单解释:
所述项目配置描述文件是预先定义的描述性文件,格式为xml,记录了项目由maven仓库发至服务器时需配置的各类参数,包括守护进程运行参数和项目自身的配置参数;
所述基于守护进程的驱动实现,本质上是用于预发布的项目能被守护进程识别的接口,包括项目启动的脚本路径、项目停止的脚本路径、项目的探针端口、项目的插件目录等。通过上述接口,守护进程能对项目发布及启停进行管理;
所述项目构建的maven脚本被应用于按照maven配置方式构建项目脚本,包括指定需从maven仓库中迁移的项目版本,指定项目构建在服务器内指定目录中,指定需要被替换的配置文件,项目权限;
为了让本技术领域的人能够更好的理解本申请实例中的技术方案,下面结合附图对本申请实施中的本发明的技术方案做进一步的说明。
图1是本发明实施例中基于守护进程的服务器端应用发布***结构示意图,具体包括:接口层101、分发模块102、配置模块103、实例管理模块104、机器监控模块105、实例监控模块106;守护进程通过接口层101与外部应用通信,分发模块用于接收并处理从接口层传递的内容;实例模块104中记录了由守护进程管理的所有项目实例,并控制实例的发布、启动及停止;守护进程的配置信息及其所管理的项目实例的配置信息由配置模块103管理;守护进程通过部署机器监控模块105,负责对机器的***信息进行监控,比如CPU、内存、磁盘等等;为获取多种类机器监控
守护进程通过部署实例监控模块106,用于对其管理的项目实例提供监控;
插件模块是基于java的Classloader机制实现的动态加载功能,该功能可以在不跳转守护进程的情况下,加载追加的相关模块,只需要相关模块以jar包的形式提供即可。
图2是传统服务器应用发布流程和基于守护进程的服务器应用发布流程对比图,传统的项目发布经编译服务器编译后,直接发送至生产服务器进行发布,整个过程需要运维人员参与控制;且不同项目的发布需要配置不同的发布方式,不同项目的监控也会有不同配置;在本发明的基于守护进程的服务器应用发布过程中,任意一种项目(比如web项目的发布,服务化项目的发布,基础服务的发布)经编译后,先由守护进程控制将编译后的应用发往Maven仓库,再由守护进程控制及执行该项目在maven仓库中的迁移指定的生产服务器,并按照配置文件完成项目构建及对外发布,发布后的项目实例执行情况由守护进程持续地、动态地获取监控数据,以提供统一接口的方式,降低监控***和项目实例间的复杂度,减少运维人员的手工参与,实现发布及监控的标准化和方便扩展,有效支撑运维工作的及时及高效;
图3是本发明实施例中一种基于守护进程的服务器端应用发布流程示意图,通过守护进程发布项目和监控项目实例的进行,并充分结合maven的项目创建特性,使预发布的任一项目在非生产环境中经编译和打包后发至远程maven仓库,由守护进程控制及执行该项目在maven仓库中的迁移、按标准构建及对外发布,具体步骤包括:
步骤301:预发布的项目经编译后,以压缩包形式上传至在远程maven库进行部署,记录maven仓库的部署信息,形成部署配置文件;同时按照守护进程定义的规则编制该项目的驱动信息,所述驱动信息包括:项目配置文件、基于守护进程的驱动实现规则、项目构建的maven脚本。
特别地,项目配置描述文件只负责对参数进行描述,无需给参数赋值,参数的赋值动作在提交守护进程进行发布的时候再赋予。
步骤302:待项目当前需要在服务器上发布时,将该项目的驱动信息提交给守护进程,由守护进程控制项目发布流程及发布后的持续监控;其中,驱动信息以jar包形式提供;
步骤303::守护进程接收到项目驱动信息jar包,通过解析驱动信息jar包,提取项目配置描述文件、基于守护进程的驱动实现、项目构建的maven脚本;
步骤304:守护进程根据项目配置描述文件的内容,提取预先配置的相关项目发布的参数和守护进程运行参数,构建能被maven识别的项目发布配置文件即profile文件(profile文件用于定义有关项目的系列配置信息);
步骤305:守护进程根据项目构建的maven脚本,从maven仓库中迁移预发布项目的压缩包至指定发布服务器内指定目录中;同时结合maven脚本和项目发布配置文件即profile文件,形成最终预发布项目的配置参数,至此,通过利用maven仓库,项目构建完毕;
步骤306:守护进程按照预发布项目的配置参数,提取项目压缩包,执行项目在服务器内的发布;
步骤307:守护进程根据启动指令,对已发布的项目执行启动操作;
图4是本发明实施例中一种基于守护进程的应用实例监控结构示意图,守护进程不承担解析监控数据,仅承担监控数据转发的角色,负责接收监控***发出的监控请求,并将监控请求转给项目实例,最终将从项目实例中获取到的监控数据返回给监控***;
在对项目实例的监控过程中,守护进程以提供接口(心跳监控接口或者自定义监控接口)的形式,接收项目实例传送的监控数据;
图5是本发明实施例中一种基于守护进程的监控流程图,守护进程以提供统一接口的形式,维护监控***和项目实例之间的监控关系,具体步骤包括:
步骤501:监控***向需要监控的项目实例所在机器的守护进程发起监控请求;
步骤502:守护进程收到监控应用发起的请求,判断请求需要发送到哪一个项目实例,然后从守护进程管理的项目实例中确认,并向守护进程提供监控接口,通过该监控接口转发项目实例的监控请求;
步骤503:项目实例收到守护进程转发来监控请求,根据请求内容获取负责监控的插件,获取需要监控的数据。
步骤504:实例将获取到的监控数据返回给守护进程;
步骤505:守护进程将收到的监控数据返回给监控***;
特别地,在监控项目实例的过程中,守护进程充当的是一个数据转发的角色,在监控应用和实例之间,充当了一个对外的统一接口,降低了监控应用需要维护和实例之间的关系的复杂度。

Claims (3)

1.一种基于守护进程的服务器端应用发布及监控方法,其特征是具体步骤为:
步骤1:服务器端预发布的项目经编译后,以压缩包形式上传至在远程maven库;同时按照守护进程定义的规则编制该项目的驱动信息,所述驱动信息包括:项目配置描述文件、基于守护进程的驱动实现规则、项目构建的maven脚本;
所述项目配置描述文件是预先定义的描述性文件,格式为xml,记录了项目由maven仓库发至服务器时需配置的各类参数,包括守护进程运行参数和项目自身的配置参数;
所述基于守护进程的驱动实现规则,本质上是用于预发布的项目能被守护进程识别的接口,包括项目启动的脚本路径、项目停止的脚本路径、项目的探针端口、项目的插件目录;通过上述接口,守护进程能对项目发布及启停进行管理;
所述项目构建的maven脚本被应用于按照maven配置方式构建项目脚本,包括指定需从maven仓库中迁移的项目版本,指定项目构建在服务器内指定目录中,指定需要被替换的配置文件,项目权限;
步骤2:待该项目当前需要在服务器上发布时,将该项目的驱动信息提交给守护进程,由守护进程控制项目发布流程及发布后的持续监控;其中,驱动信息以jar包形式提供;
步骤3:守护进程根据驱动信息及部署配置文件,从maven仓库中迁移当前指定发布的项目,按照maven配置标准构建项目,具体包括:
步骤3-1:守护进程接收到项目驱动信息jar包,通过解析驱动信息jar包,提取项目配置描述文件、基于守护进程的驱动实现、项目构建的maven脚本;
步骤3-4:守护进程根据项目配置描述文件的内容,提取预先配置的相关项目发布的参数和守护进程运行参数,构建能被maven识别的项目发布配置文件即profile文件;
步骤3-5:守护进程根据项目构建的maven脚本,从maven仓库中迁移预发布项目的压缩包至指定发布服务器内指定目录中;同时结合maven脚本和项目发布配置文件即profile文件,形成最终预发布项目的配置参数,至此,通过利用maven仓库,项目构建完毕;
步骤4:守护进程按照预发布项目的配置参数,提取项目压缩包,执行项目在服务器内的发布;
步骤5:守护进程根据启动指令,对已发布的项目执行启动操作,并针对各机器终端内项目实例的运行情况实施持续监控,具体有:
步骤5-1:监控***向需要监控的项目实例所在机器终端的守护进程发起监控请求;
步骤5-2:守护进程收到监控***应用发起的请求,判断请求需要发送到哪一个项目实例,然后从守护进程管理的项目实例中确认,并向守护进程提供监控接口,通过该监控接口转发项目实例的监控请求;
步骤5-3:项目实例收到守护进程转发来监控请求,根据请求内容获取负责监控的插件,获取需要监控的数据;
步骤5-4:项目实例将获取到的监控数据返回给守护进程;
步骤5-5:守护进程将收到的监控数据返回给监控***。
2.根据权利要求1所述的基于守护进程的服务器端应用发布及监控方法,其特征是在监控项目实例的过程中,守护进程充当的是一个数据转发的角色,在监控应用和实例之间,充当了一个对外的统一接口,降低了监控应用需要维护和实例之间的关系的复杂度。
3.根据权利要求1所述的基于守护进程的服务器端应用发布及监控方法,其特征是项目配置描述文件只对参数进行描述,无需给参数赋值,参数的赋值动作在提交守护进程进行发布的时候再赋予。
CN201710325012.5A 2017-05-10 2017-05-10 一种基于守护进程的服务器端应用发布监控方法及装置 Active CN106951357B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710325012.5A CN106951357B (zh) 2017-05-10 2017-05-10 一种基于守护进程的服务器端应用发布监控方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710325012.5A CN106951357B (zh) 2017-05-10 2017-05-10 一种基于守护进程的服务器端应用发布监控方法及装置

Publications (2)

Publication Number Publication Date
CN106951357A CN106951357A (zh) 2017-07-14
CN106951357B true CN106951357B (zh) 2018-06-15

Family

ID=59479057

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710325012.5A Active CN106951357B (zh) 2017-05-10 2017-05-10 一种基于守护进程的服务器端应用发布监控方法及装置

Country Status (1)

Country Link
CN (1) CN106951357B (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108334410A (zh) * 2018-01-26 2018-07-27 福建星瑞格软件有限公司 一种分布式应用程序客户端轻量化方法以及计算机设备
CN108628632B (zh) * 2018-03-20 2021-09-10 车音智能科技有限公司 一种打包方法及装置
CN110968357B (zh) * 2018-09-30 2023-04-07 北京国双科技有限公司 一种maven项目的打包方法、装置、存储介质及处理器
CN110324209B (zh) * 2019-08-02 2020-10-09 泰康保险集团股份有限公司 微服务***监控方法、装置、电子设备及计算机可读介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102185900A (zh) * 2011-04-18 2011-09-14 北京新媒传信科技有限公司 一种应用服务平台***和一种开发应用服务的方法
CN104331287A (zh) * 2014-10-31 2015-02-04 北京思特奇信息技术股份有限公司 一种应用发布方法及***
CN104731580A (zh) * 2015-01-12 2015-06-24 上海新炬网络信息技术有限公司 基于Karaf与ActiveMQ的自动化运维***及其实现方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8120802B2 (en) * 2006-12-06 2012-02-21 Sharp Laboratories Of America, Inc. System and method for securely accessing downloaded print job resources

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102185900A (zh) * 2011-04-18 2011-09-14 北京新媒传信科技有限公司 一种应用服务平台***和一种开发应用服务的方法
CN104331287A (zh) * 2014-10-31 2015-02-04 北京思特奇信息技术股份有限公司 一种应用发布方法及***
CN104731580A (zh) * 2015-01-12 2015-06-24 上海新炬网络信息技术有限公司 基于Karaf与ActiveMQ的自动化运维***及其实现方法

Also Published As

Publication number Publication date
CN106951357A (zh) 2017-07-14

Similar Documents

Publication Publication Date Title
CN106951357B (zh) 一种基于守护进程的服务器端应用发布监控方法及装置
CN108600029B (zh) 一种配置文件更新方法、装置、终端设备及存储介质
CN108804618B (zh) 数据库配置方法、装置、计算机设备和存储介质
Jayasinghe et al. Expertus: A generator approach to automate performance testing in iaas clouds
CN102622289B (zh) 程序设置方法、程序监控方法与装置、***
CN103002490B (zh) 一种业务仿真测试***及其实现方法
CN114064152B (zh) 基于动态加载的嵌入式多核调试***及其调试方法
CN103034527A (zh) 混合虚拟化云计算资源优化控制方法与***
CN112631614B (zh) 应用部署方法、装置、计算机设备和存储介质
CN105099739A (zh) 一种基于插件式软件部署方法、装置及应用服务器
Hu et al. Development and operation analysis of spectrum monitoring subsystem 2.4–2.5 GHz range
US9519537B2 (en) Apparatus, system and method for application log data processing
CN111324599B (zh) 一种区块链实验***及管理方法
CN111966465B (zh) 一种实时修改宿主机配置参数的方法、***、设备及介质
CN110647471A (zh) 接口测试用例生成方法、电子装置及存储介质
CN105404580A (zh) 分布式压力测试***和方法
CN113438107A (zh) 集群节点的扩展方法、装置、设备及存储介质
CN114328217A (zh) 应用的测试方法、装置、设备、介质及计算机程序产品
CN106294036A (zh) 一种硬件故障验证方法、装置及客户端
CN113900670B (zh) 集群服务器应用部署***
US7313786B2 (en) Grid-enabled ANT compatible with both stand-alone and grid-based computing systems
CN112527642A (zh) 性能测试指标数据的显示方法、装置、设备及存储介质
CN113222537A (zh) 一种基于微服务架构的核电厂业务服务***
TW201407503A (zh) 雲端平台工作排程方法及系統
CN107438834A (zh) 虚拟机功能服务的实现方法、装置、电子设备和计算机程序产品

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant