CN109101321A - 一种基于云平台的消息监控方法及装置 - Google Patents
一种基于云平台的消息监控方法及装置 Download PDFInfo
- Publication number
- CN109101321A CN109101321A CN201810918911.0A CN201810918911A CN109101321A CN 109101321 A CN109101321 A CN 109101321A CN 201810918911 A CN201810918911 A CN 201810918911A CN 109101321 A CN109101321 A CN 109101321A
- Authority
- CN
- China
- Prior art keywords
- task
- cloud
- platform
- module
- message
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/301—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system is a virtual computing platform, e.g. logically partitioned systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/3017—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system is implementing multitasking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3051—Monitoring arrangements for monitoring the configuration of the computing system or of the computing system component, e.g. monitoring the presence of processing resources, peripherals, I/O links, software programs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/546—Message passing systems or structures, e.g. queues
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45562—Creating, deleting, cloning virtual machine instances
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45595—Network integration; Enabling network access in virtual machine instances
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Quality & Reliability (AREA)
- Mathematical Physics (AREA)
- Debugging And Monitoring (AREA)
Abstract
本发明公开了一种基于云平台的消息监控方法,所述云平台包括云管理平台和虚拟化平台;其特征在于,所述消息监控方法包括:当监控到所述云管理平台的模块下发的任务请求消息且消息状态为成功时,将所述任务请求消息所对应的任务请求下发到所述虚拟化平台;当接收到所述虚拟化平台执行完成所述任务请求后上报的任务处理结果时,将所述任务处理结果通知给所述云管理平台相应的模块。本发明提供的方法和装置保证了使用不同任务框架的两平台间资源任务的一致性,准确地更新云管理平台任务状态,提高了任务的执行效率,避免了假死现象的出现。
Description
技术领域
本发明涉及云平台任务处理领域,具体涉及一种基于云平台的消息监控方法及装置。
背景技术
在虚拟化风靡的今天,高效易用的云平台才是站住脚跟的基石,当前云平台任务实现比较独立,不能将云管理平台任务和虚拟化平台任务很好的串接起来,例如在云管理平台执行创建云主机的任务,此创建任务会在云管理平台进行event消息下发,经过一系列的处理(云主机的创建流程,包括调度筛选主机、云主机配置信息记录数据库,过滤计算、存储资源,调用相应Driver等),调用虚拟化平台Driver,创建任务下发到虚拟化平台,虚拟化平台接收到该创建任务,虚拟化平台使用自己的activiti任务流处理该任务,但是这样一来存在的问题就是,云管理平台无法监控虚拟化平台对云主机的创建情况,在云管理平台可能会出现假死状态。
因此,亟需一种能够解决云管理平台下发任务到虚拟化平台,却接收不到虚拟化平台任务状态反馈的技术方案。
发明内容
本发明要解决的技术问题是提供一种基于云平台的消息监控方法及装置,解决云管理平台下发任务到虚拟化平台后接收不到虚拟化平台任务状态反馈的问题。
为了解决上述技术问题,本发明提供了一种云平台的消息监控方法,所述云平台包括云管理平台和虚拟化平台;其特征在于,所述消息监控方法包括:
当监控到所述云管理平台的模块下发的任务请求消息且消息状态为成功时,将所述任务请求消息所对应的任务请求下发到所述虚拟化平台;当接收到所述虚拟化平台执行完成所述任务请求后上报的任务处理结果时,将所述任务处理结果通知给所述云管理平台相应的模块。
进一步地,上述方法还具有下面的特点:
所述云管理平台的模块下发的任务请求消息为event消息;
其中,所述任务请求消息包括以下任一种或多种操作:云主机的创建、云主机的修改、云主机的查询、云主机的删除。
进一步地,上述方法还具有下面的特点:
所述将所述任务处理结果通知给云管理平台的相应的模块后,包括:
云管理平台的相应的模块根据所述任务处理结果更新本模块的任务状态;其中,所述任务状态包括创建中状态、运行状态、错误状态;
其中,所述云管理平台的模块包括以下任一种或多种模块:计算模块、存储模块、网络模块。
为了解决上述技术问题,本发明提供了一种云平台的消息监控方法,所述云平台包括云管理平台和虚拟化平台;其特征在于,所述消息监控方法包括:
当监控到所述云管理平台的模块下发的任务请求消息且消息状态为成功时,将所述任务请求消息所对应的任务请求下发到所述虚拟化平台;
所述虚拟化平台执行所述任务请求,执行完成后上报任务处理结果;
当接收到所述虚拟化平台上报的任务处理结果后,将所述任务处理结果通知给云管理平台相应的模块。
进一步地,上述方法还具有下面的特点:
所述云管理平台的模块下发的任务请求消息为event消息;其中,所述任务请求消息包括以下任一种或多种操作:云主机的创建、云主机的修改、云主机的查询、云主机的删除;
所述虚拟化平台执行所述任务请求,执行完成后上报任务处理结果包括:
所述虚拟化平台下发activiti操作任务流,当任务执行完毕,所述activiti操作任务流上报任务处理结果;
所述将所述任务处理结果通知给云管理平台的相应的模块后,包括:
云管理平台的相应的模块根据所述任务处理结果更新本模块的任务状态;其中,所述任务状态包括创建中状态、运行状态、错误状态;所述云管理平台的模块包括以下任一种或多种模块:计算模块、存储模块、网络模块。
为了解决上述技术问题,本发明提供了云平台的消息监控装置,所述云平台包括云管理平台和虚拟化平台,所述装置包括:存储器和处理器;其特征在于:
所述存储器,用于保存用于基于云平台的消息监控的程序;
所述处理器,用于读取执行所述用于基于云平台的消息监控的程序,执行如下操作:
当监控到所述云管理平台的模块下发的任务请求消息且消息状态为成功时,将所述任务请求消息所对应的任务请求下发到所述虚拟化平台;当接收到所述虚拟化平台执行完成所述任务请求后上报的任务处理结果时,将所述任务处理结果通知给所述云管理平台相应的模块。
进一步地,上述装置还具有下面的特点:
所述云管理平台的模块下发的任务请求消息为event消息;
其中,所述任务请求消息包括以下任一种或多种操作:云主机的创建、云主机的修改、云主机的查询、云主机的删除;
所述处理器,读取执行所述用于基于云管理平台的云主机管理的程序,还执行如下操作:
所述将所述任务处理结果通知给云管理平台的相应的模块后,云管理平台的相应的模块根据所述任务处理结果更新本模块的任务状态;其中,所述任务状态包括创建中状态、运行状态、错误状态;
其中,所述云管理平台的模块包括以下任一种或多种模块:计算模块、存储模块、网络模块。
为了解决上述技术问题,本发明提供了云平台的消息监控装置,所述云平台包括云管理平台和虚拟化平台,所述装置包括:存储器和处理器;其特征在于:
所述存储器,用于保存用于基于云平台的消息监控的程序;
所述处理器,用于读取执行所述用于基于云平台的消息监控的程序,执行如下操作:
当监控到所述云管理平台的模块下发的任务请求消息且消息状态为成功时,将所述任务请求消息所对应的任务请求下发到所述虚拟化平台;
所述虚拟化平台执行所述任务请求,执行完成后上报任务处理结果;
当接收到所述虚拟化平台上报的任务处理结果后,将所述任务处理结果通知给云管理平台相应的模块。
进一步地,上述装置还具有下面的特点:
所述云管理平台的模块下发的任务请求消息为event消息;
其中,所述任务请求消息包括以下任一种或多种操作:云主机的创建、云主机的修改、云主机的查询、云主机的删除;
所述虚拟化平台执行所述任务请求,执行完成后上报任务处理结果包括:
所述虚拟化平台下发activiti操作任务流,当任务执行完毕,所述activiti操作任务流上报任务处理结果;
所述处理器,读取执行所述用于基于云管理平台的云主机管理的程序,还执行如下操作:
所述将所述任务处理结果通知给云管理平台的相应的模块后,云管理平台的相应的模块根据所述任务处理结果更新本模块的任务状态;其中,所述任务状态包括创建中状态、运行状态、错误状态;其中,所述云管理平台的模块包括以下任一种或多种模块:计算模块、存储模块、网络模块。
综上,本发明通过新增消息监控模块,将云管理平台和虚拟化平台相互独立的任务做出恰当的衔接,保证了使用不同任务框架的两平台间资源任务的一致性,准确地更新云管理平台任务状态,提高了任务的执行效率,避免了假死现象的出现。
附图说明
图1为本申请实施例的基于云平台的消息监控方法的流程图。
图2为本申请实施例的基于云平台的消息监控方法的流程图。
图3为本申请应用示例的消息监控方法的流程图。
图4为本申请实施例的基于云平台的消息监控装置的示意图。
图5为本申请实施例的基于云平台的消息监控装置的示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
图1为本申请实施例的基于云平台的消息监控方法的流程图,应用于云管理平台侧,包括下面的步骤:
S11、当监控到所述云管理平台的模块下发的任务请求消息且消息状态为成功时,将所述任务请求消息所对应的任务请求下发到所述虚拟化平台。
S12、当接收到所述虚拟化平台执行完成所述任务请求后上报的任务处理结果时,将所述任务处理结果通知给所述云管理平台相应的模块。
一种可选实施方式中,所述云管理平台的模块下发的任务请求消息为event消息;在其它可选实施方式中,所述云管理平台的模块下发的任务请求消息也可以为其它形式的消息。
其中,所述任务请求消息包括以下任一种或多种操作:云主机的创建、云主机的修改、云主机的查询、云主机的删除。
在其它可选实施方式中,所述任务请求消息还可以包括其它操作。
一种可选实施方式中,所述将所述任务处理结果通知给云管理平台的相应的模块后,包括:
云管理平台的相应的模块根据所述任务处理结果更新本模块的任务状态;其中,所述任务状态包括创建中状态、运行状态、错误状态;所述云管理平台的模块包括以下任一种或多种模块:计算模块、存储模块、网络模块。
在其它可选实施方式中,所述任务状态还可以包括其他状态。
在其它可选实施方式中,所述云管理平台的模块还可以包括其他模块。
本实施例的方法解决了云管理平台下发任务到虚拟化平台后接收不到虚拟化平台任务状态反馈的问题。保证了使用不同任务框架的两平台间资源任务的一致性,准确地更新了云管理平台任务状态,提高了任务的执行效率,避免了假死现象的出现。
图2为本申请实施例的基于云平台的消息监控方法的流程图,应用于云管理平台侧和虚拟化平台侧,包括下面的步骤:
S21、当监控到所述云管理平台的模块下发的任务请求消息且消息状态为成功时,将所述任务请求消息所对应的任务请求下发到所述虚拟化平台。
S22、所述虚拟化平台执行所述任务请求,执行完成后上报任务处理结果。
S23、当接收到所述虚拟化平台上报的任务处理结果后,将所述任务处理结果通知给云管理平台相应的模块。
一种可选实施方式中,所述云管理平台的模块下发的任务请求消息为event消息;
在其它可选实施方式中,所述云管理平台的模块下发的任务请求消息也可以为其它类型的消息。
其中,所述任务请求消息包括以下任一种或多种操作:云主机的创建、云主机的修改、云主机的查询、云主机的删除。
在其它可选实施方式中,所述任务请求消息还包括其它操作。
一种可选实施方式中,所述虚拟化平台执行所述任务请求,执行完成后上报任务处理结果包括:
所述虚拟化平台下发activiti操作任务流,当任务执行完毕,所述activiti操作任务流上报任务处理结果。
在一种可选实施方式中,所述虚拟化平台也可以采取其它方式完成任务,并上报任务处理结果。
一种可选实施方式中,所述将所述任务处理结果通知给云管理平台的相应的模块后,包括:
云管理平台的相应的模块根据所述任务处理结果更新本模块的任务状态;其中,所述任务状态包括创建中状态、运行状态、错误状态;所述云管理平台的模块包括以下任一种或多种模块:计算模块、存储模块、网络模块。
在其它可选实施方式中,所述任务状态还可以包括其他状态。
在其它可选实施方式中,所述云管理平台的模块还可以包括其他模块。
图3为本申请应用示例的消息监控方法的流程图,包括如下步骤:
步骤301:用户在云管理平台下发创建云主机请求,以event消息的形式通知云管理平台的消息监控模块进行处理,消息监控模块下发创建请求到虚拟化平台。
其中,event消息是一种任务实现机制,达到在不同任务间消息传递或者不同模块间消息传递的效果。云管理平台使用event消息任务框架。
步骤302:虚拟化平台接收到创建请求后,activiti任务流开始工作,执行云主机的创建任务。
其中,activiti任务流是一种开源的任务流处理框架。虚拟化平台使用activiti任务流框架。
步骤303:虚拟化平台执行完创建云主机的任务后上报任务执行结果,该结果为成功或失败。
步骤304:云管理平台的消息监控模块接收到虚拟化平台的任务执行结果,通过计算模块更新云主机的状态,由创建中状态更新为运行状态,或者错误状态。
其中,云管理平台包括计算模块、存储模块、网络模块。由云管理平台的计算模块创建云主机。
另外,创建云主机的任务日会记录在计算模块的日志中,便于根据关键字定位问题,从而解决问题。
本实施例在云平台对资源的处理上增加了对任务调度的处理,保证平台间任务流的一致性。从云管理平台下发的操作任务在虚拟化平台都会有所记录,并能根据执行任务返回结果很快的更新资源状态,提高用户体验效果。
图4为本申请实施例的基于云平台的消息监控装置的示意图,所述云平台包括云管理平台和虚拟化平台,所述装置包括:存储器和处理器;其特征在于:
所述存储器,用于保存用于基于云平台的消息监控的程序;
所述处理器,用于读取执行所述用于基于云平台的消息监控的程序,执行如下操作:
当监控到所述云管理平台的模块下发的任务请求消息且消息状态为成功时,将所述任务请求消息所对应的任务请求下发到所述虚拟化平台;当接收到所述虚拟化平台执行完成所述任务请求后上报的任务处理结果时,将所述任务处理结果通知给所述云管理平台相应的模块。
可选地,所述云管理平台的模块下发的任务请求消息为event消息;
其中,所述任务请求消息包括以下任一种或多种操作:云主机的创建、云主机的修改、云主机的查询、云主机的删除;
可选地,所述处理器,读取执行所述用于基于云管理平台的云主机管理的程序,还执行如下操作:
所述将所述任务处理结果通知给云管理平台的相应的模块后,云管理平台的相应的模块根据所述任务处理结果更新本模块的任务状态;其中,所述任务状态包括创建中状态、运行状态、错误状态;
其中,所述云管理平台的模块包括以下任一种或多种模块:计算模块、存储模块、网络模块。
图5为本申请实施例的基于云平台的消息监控装置的示意图,所述云平台包括云管理平台和虚拟化平台,所述装置包括:存储器和处理器;其特征在于:
所述存储器,用于保存用于基于云平台的消息监控的程序;
所述处理器,用于读取执行所述用于基于云平台的消息监控的程序,执行如下操作:
当监控到所述云管理平台的模块下发的任务请求消息且消息状态为成功时,将所述任务请求消息所对应的任务请求下发到所述虚拟化平台;
所述虚拟化平台执行所述任务请求,执行完成后上报任务处理结果;
当接收到所述虚拟化平台上报的任务处理结果后,将所述任务处理结果通知给云管理平台相应的模块。
可选地,所述云管理平台的模块下发的任务请求消息为event消息;
其中,所述任务请求消息包括以下任一种或多种操作:云主机的创建、云主机的修改、云主机的查询、云主机的删除;
可选地,所述虚拟化平台执行所述任务请求,执行完成后上报任务处理结果包括:
所述虚拟化平台下发activiti操作任务流,当任务执行完毕,所述activiti操作任务流上报任务处理结果;
可选地,所述处理器,读取执行所述用于基于云管理平台的云主机管理的程序,还执行如下操作:
所述将所述任务处理结果通知给云管理平台的相应的模块后,云管理平台的相应的模块根据所述任务处理结果更新本模块的任务状态;其中,所述任务状态包括创建中状态、运行状态、错误状态;其中,所述云管理平台的模块包括以下任一种或多种模块:计算模块、存储模块、网络模块。
本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。
以上仅为本发明的优选实施例,当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
Claims (10)
1.一种基于云平台的消息监控方法,所述云平台包括云管理平台和虚拟化平台;其特征在于,所述消息监控方法包括:
当监控到所述云管理平台的模块下发的任务请求消息且消息状态为成功时,将所述任务请求消息所对应的任务请求下发到所述虚拟化平台;当接收到所述虚拟化平台执行完成所述任务请求后上报的任务处理结果时,将所述任务处理结果通知给所述云管理平台相应的模块。
2.如权利要求1所述的方法,其特征在于:
所述云管理平台的模块下发的任务请求消息为event消息;
其中,所述任务请求消息包括以下任一种或多种操作:云主机的创建、云主机的修改、云主机的查询、云主机的删除。
3.如权利要求1所述的方法,其特征在于,所述将所述任务处理结果通知给云管理平台的相应的模块后,包括:
云管理平台的相应的模块根据所述任务处理结果更新本模块的任务状态;其中,所述任务状态包括创建中状态、运行状态、错误状态;
其中,所述云管理平台的模块包括以下任一种或多种模块:计算模块、存储模块、网络模块。
4.一种基于云平台的消息监控方法,所述云平台包括云管理平台和虚拟化平台;其特征在于,所述消息监控方法包括:
当监控到所述云管理平台的模块下发的任务请求消息且消息状态为成功时,将所述任务请求消息所对应的任务请求下发到所述虚拟化平台;
所述虚拟化平台执行所述任务请求,执行完成后上报任务处理结果;
当接收到所述虚拟化平台上报的任务处理结果后,将所述任务处理结果通知给云管理平台相应的模块。
5.如权利要求4所述的方法,其特征在于:
所述云管理平台的模块下发的任务请求消息为event消息;其中,所述任务请求消息包括以下任一种或多种操作:云主机的创建、云主机的修改、云主机的查询、云主机的删除;
所述虚拟化平台执行所述任务请求,执行完成后上报任务处理结果包括:
所述虚拟化平台下发activiti操作任务流,当任务执行完毕,所述activiti操作任务流上报任务处理结果;
所述将所述任务处理结果通知给云管理平台的相应的模块后,包括:
云管理平台的相应的模块根据所述任务处理结果更新本模块的任务状态;其中,所述任务状态包括创建中状态、运行状态、错误状态;所述云管理平台的模块包括以下任一种或多种模块:计算模块、存储模块、网络模块。
6.一种基于云平台的消息监控装置,所述云平台包括云管理平台和虚拟化平台,所述装置包括:存储器和处理器;其特征在于:
所述存储器,用于保存用于基于云平台的消息监控的程序;
所述处理器,用于读取执行所述用于基于云平台的消息监控的程序,执行如下操作:
当监控到所述云管理平台的模块下发的任务请求消息且消息状态为成功时,将所述任务请求消息所对应的任务请求下发到所述虚拟化平台;当接收到所述虚拟化平台执行完成所述任务请求后上报的任务处理结果时,将所述任务处理结果通知给所述云管理平台相应的模块。
7.如权利要求6所述的装置,其特征在于:
所述云管理平台的模块下发的任务请求消息为event消息;
其中,所述任务请求消息包括以下任一种或多种操作:云主机的创建、云主机的修改、云主机的查询、云主机的删除。
8.如权利要求6所述的装置,其特征在于:
所述处理器,读取执行所述用于基于云管理平台的云主机管理的程序,还执行如下操作:
所述将所述任务处理结果通知给云管理平台的相应的模块后,云管理平台的相应的模块根据所述任务处理结果更新本模块的任务状态;其中,所述任务状态包括创建中状态、运行状态、错误状态;所述云管理平台的模块包括以下任一种或多种模块:计算模块、存储模块、网络模块。
9.一种基于云平台的消息监控装置,所述云平台包括云管理平台和虚拟化平台,所述装置包括:存储器和处理器;其特征在于:
所述存储器,用于保存用于基于云平台的消息监控的程序;
所述处理器,用于读取执行所述用于基于云平台的消息监控的程序,执行如下操作:
当监控到所述云管理平台的模块下发的任务请求消息且消息状态为成功时,将所述任务请求消息所对应的任务请求下发到所述虚拟化平台;
所述虚拟化平台执行所述任务请求,执行完成后上报任务处理结果;
当接收到所述虚拟化平台上报的任务处理结果后,将所述任务处理结果通知给云管理平台相应的模块。
10.如权利要求9所述的装置,其特征在于:
所述云管理平台的模块下发的任务请求消息为event消息;
其中,所述任务请求消息包括以下任一种或多种操作:云主机的创建、云主机的修改、云主机的查询、云主机的删除;
所述虚拟化平台执行所述任务请求,执行完成后上报任务处理结果包括:
所述虚拟化平台下发activiti操作任务流,当任务执行完毕,所述activiti操作任务流上报任务处理结果;
所述处理器,读取执行所述用于基于云管理平台的云主机管理的程序,还执行如下操作:
所述将所述任务处理结果通知给云管理平台的相应的模块后,云管理平台的相应的模块根据所述任务处理结果更新本模块的任务状态;其中,所述任务状态包括创建中状态、运行状态、错误状态;其中,所述云管理平台的模块包括以下任一种或多种模块:计算模块、存储模块、网络模块。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810918911.0A CN109101321A (zh) | 2018-08-14 | 2018-08-14 | 一种基于云平台的消息监控方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810918911.0A CN109101321A (zh) | 2018-08-14 | 2018-08-14 | 一种基于云平台的消息监控方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109101321A true CN109101321A (zh) | 2018-12-28 |
Family
ID=64849414
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810918911.0A Pending CN109101321A (zh) | 2018-08-14 | 2018-08-14 | 一种基于云平台的消息监控方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109101321A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110502392A (zh) * | 2019-07-17 | 2019-11-26 | 华东计算技术研究所(中国电子科技集团公司第三十二研究所) | 云平台管理和监控*** |
CN115358641A (zh) * | 2022-10-20 | 2022-11-18 | 杭州明启数智科技有限公司 | 基于全域定位和流计算的物业岗位工时计算***和方法 |
CN117891628A (zh) * | 2024-03-15 | 2024-04-16 | 山东乾云启创信息科技股份有限公司 | 一种云管平台长时间任务执行结果跟踪方法及*** |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103414748A (zh) * | 2013-07-12 | 2013-11-27 | 广东电子工业研究院有限公司 | 一种云平台监控架构及其监控实现方法 |
CN105592122A (zh) * | 2014-11-03 | 2016-05-18 | ***股份有限公司 | 一种云平台监控方法以及云平台监控*** |
CN105872065A (zh) * | 2016-04-26 | 2016-08-17 | 广东中安金狮科创有限公司 | 实时监控方法、装置及监控云平台 |
CN106506282A (zh) * | 2016-11-30 | 2017-03-15 | 国云科技股份有限公司 | 一种提高云平台监控性能及规模的监控方法 |
CN107147700A (zh) * | 2017-04-15 | 2017-09-08 | 国网安徽省电力公司信息通信分公司 | 云监控主动管理平台 |
CN107346217A (zh) * | 2017-07-17 | 2017-11-14 | 郑州云海信息技术有限公司 | 一种云硬盘管理方法、云计算管理平台及虚拟化平台 |
-
2018
- 2018-08-14 CN CN201810918911.0A patent/CN109101321A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103414748A (zh) * | 2013-07-12 | 2013-11-27 | 广东电子工业研究院有限公司 | 一种云平台监控架构及其监控实现方法 |
CN105592122A (zh) * | 2014-11-03 | 2016-05-18 | ***股份有限公司 | 一种云平台监控方法以及云平台监控*** |
CN105872065A (zh) * | 2016-04-26 | 2016-08-17 | 广东中安金狮科创有限公司 | 实时监控方法、装置及监控云平台 |
CN106506282A (zh) * | 2016-11-30 | 2017-03-15 | 国云科技股份有限公司 | 一种提高云平台监控性能及规模的监控方法 |
CN107147700A (zh) * | 2017-04-15 | 2017-09-08 | 国网安徽省电力公司信息通信分公司 | 云监控主动管理平台 |
CN107346217A (zh) * | 2017-07-17 | 2017-11-14 | 郑州云海信息技术有限公司 | 一种云硬盘管理方法、云计算管理平台及虚拟化平台 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110502392A (zh) * | 2019-07-17 | 2019-11-26 | 华东计算技术研究所(中国电子科技集团公司第三十二研究所) | 云平台管理和监控*** |
CN115358641A (zh) * | 2022-10-20 | 2022-11-18 | 杭州明启数智科技有限公司 | 基于全域定位和流计算的物业岗位工时计算***和方法 |
CN115358641B (zh) * | 2022-10-20 | 2023-05-02 | 杭州明启数智科技有限公司 | 基于全域定位和流计算的物业岗位工时计算***和方法 |
CN117891628A (zh) * | 2024-03-15 | 2024-04-16 | 山东乾云启创信息科技股份有限公司 | 一种云管平台长时间任务执行结果跟踪方法及*** |
CN117891628B (zh) * | 2024-03-15 | 2024-05-28 | 山东乾云启创信息科技股份有限公司 | 一种云管平台长时间任务执行结果跟踪方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9805322B2 (en) | Application blueprint and deployment model for dynamic business service management (BSM) | |
US8732654B2 (en) | Dependency-based impact analysis using multidimensional models of software offerings | |
EP2600246A1 (en) | Batch processing of business objects | |
US11783254B2 (en) | Method and system for implementing an adaptive data governance system | |
WO2017019736A1 (en) | Hybrid cloud information management system | |
CN109101321A (zh) | 一种基于云平台的消息监控方法及装置 | |
JP2016541056A (ja) | ビジネスフローをスケジュールするためのコンピュータ装置、方法及び装置 | |
WO2012148435A1 (en) | Graph databases for storing multidimensional models of software offerings | |
US7877695B2 (en) | Tailored object | |
US20220318067A1 (en) | Orchestration layer for user defined automation workflows | |
US9256850B2 (en) | Orphan token management during in-flight process system migration | |
CN109067841A (zh) | 基于ZooKeeper的服务限流方法、***、服务器及存储介质 | |
JP2019207687A (ja) | データモデルのオブジェクトを使用したプロジェクト成果物の生成 | |
CN110502487A (zh) | 一种缓存管理方法与装置 | |
AU2014329810A1 (en) | Methods and systems for managing community information | |
Kolb et al. | Updatable process views for adapting large process models: The proview demonstrator | |
US8165906B2 (en) | Business planning tool | |
US11416801B2 (en) | Analyzing value-related data to identify an error in the value-related data and/or a source of the error | |
CN102750610A (zh) | Plm-erp集成过程中的交易控制方法 | |
Fernández-Ropero et al. | Graph-Based Business Process Model Refactoring. | |
US8554798B2 (en) | Asynchronous state engine with plug-ins for flexible application development | |
US20120331148A1 (en) | Infrastructure management operational workflows | |
CN106156277A (zh) | 用于第三方的数据共享更新方法及*** | |
US20120072553A1 (en) | Mass Configuring Technical Systems | |
US12014191B2 (en) | Using persistent finite state machine to coordinate lifecycle operations in service broker |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20181228 |