本发明专利技术提供一种云服务的任务流配置系统,包括:任务流创建模块,用于创建云服务任务流;基础任务模块,用于响应所述任务流创建模块的创建选择相应的多个基础任务;执行配置模块,用于为所述基础任务模块选择的多个基础任务提供配置文件以执行所述多个基础任务;与所述任务流创建模块、所述基础任务模块、所述执行配置模块相关联的展示模块,用于呈现所述任务流创建模块、所述基础任务模块和所述执行配置模块的操作。本发明专利技术还提供给一种云服务的任务流配置方法,从而实现了业务的相关可视化、可调整化,同时能够达到对业务的可监控、可修改、可中断、可重新执行、可规约任务次数的目的。
【技术实现步骤摘要】
本专利技术实施例涉及计算机网络
,尤其涉及一种云服务的任务流的配置系统及方法。
技术介绍
随着互联网行业的发展,云计算的崛起已经不可阻挡,云计算(CloudComputing)是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问,进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用软件,服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。云计算的核心思想,是将大量用网络连接的计算资源统一管理和调度,构成一个计算资源池向用户按需服务,即计算云服务,也称云服务。用户通过网络以按需、易扩展的方式获得所需资源和服务。借助云计算提供的各种类型服务器,用户可获取到不同的服务。例如,用户通过万维网服务器,可以访问互联网,获取上网服务;通过FTP(File Transfer Protocol,文件传输协议)服务器,可以上传文件,获取文件上传服务等。如何保证云计算服务的高可用、高可靠性及高性能。在云服务的进行云服务的规范创建,保证创建过程的可视化、有序、可调整化。是行业内一直探讨的问题。传统的云服务创建方式,简单的是通过代码堆叠的方式,使得服务创建流程单一、固化,如遇到业务修改,则必须修改代码进行重新上线。好一点的通过一些开源的任务流框架去揉入云服务的业务代码,但仍旧解决不了相关可视化、可调整化、可监控、可修改、可中断、可重新执行、可
规约任务次数的问题。
技术实现思路
为了解决云服务任务流创建过程中的相关可视化、可调整化的问题,给用户提供更好的服务保障,本专利技术实施例提供一种云服务的任务流的配置系统,所述系统包括:任务流创建模块,用于创建云服务任务流;基础任务模块,用于响应所述任务流创建模块的创建选择相应的多个基础任务;执行配置模块,用于为所述基础任务模块选择的多个基础任务提供配置文件以执行所述多个基础任务;与所述任务流创建模块、所述基础任务模块、所述执行配置模块相关联的展示模块,用于呈现所述任务流创建模块、所述基础任务模块和所述执行配置模块的操作。本专利技术实施例提供一种云服务的任务流的配置方法,所述方法包括:创建云服务任务流;响应所述任务流创建模块的创建选择相应的多个基础任务;执行所述多个基础任务;以图文形式呈现任务流的创建、多个基础任务的选择、多个基础任务的执行操作。本专利技术实施例提供的云服务的任务流的配置系统及方法,通过任务流创建模块,基础任务模块,实现了统一的基础任务模块配置化,通过执行配置模块,实现了云服务的多个基础任务的统一执行配置化,展示模块,实现了对云服务任务流的创建、多个基础任务的选择、多个基础任务的执行操作的统一展示,可进行动态地配置内容页面更改,支持并发的任务流执行及相关操作,从而实现了业务的相关可视化、可调整化,同时能够达到业务的可监
控、可修改、可中断、可重新执行、可规约任务次数的目的。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术一实施例的云服务的任务流的配置系统的示意图;图2为本专利技术中执行配置模块的一实施例的示意图;图3为本专利技术中展示模块的一实施例的示意图;图4为本专利技术一实施例的云服务的任务流的配置方法的流程图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,在不冲突的情况下,本申请中的实施方式及实施方式中所涉及到的技术特征彼此之间可以相互组合。本专利技术实施例中可以通过硬件处理器(hardware processor)来实现相关功能模块。本专利技术可应用于众多通用或专用的计算系统环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器系统、基于微处理器的系统、置顶盒、可编程的消费电子设备、网络PC、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等等。本专利技术可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本专利技术,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。在本专利技术中,“组件”、“装置”、“系统”等等指应用于计算机的相关实体,如硬件、硬件和软件的组合、软件或执行中的软件等。详细地说,例如,组件可以、但不限于是运行于处理器的过程、处理器、对象、可执行组件、执行线程、程序和/或计算机。还有,运行于服务器上的应用程序或脚本程序、服务器都可以是组件。一个或多个组件可在执行的过程和/或线程中,并且组件可以在一台计算机上本地化和/或分布在两台或多台计算机之间,并可以由各种计算机可读介质运行。组件还可以根据具有一个或多个数据包的信号,例如,来自一个与本地系统、分布式系统中另一组件交互的,和/或在因特网的网络通过信号与其它系统交互的数据的信号通过本地和/或远程过程来进行通信。参照图1,示出了根据本专利技术的一个实施例的云服务的任务流的配置系统,所述系统包括:任务流创建模块,用于创建云服务任务流;基础任务模块,用于响应所述任务流创建模块的创建选择相应的多个基础任务;执行配置模块,用于为所述基础任务模块选择的多个基础任务提供配置文件以执行所述多个基础任务;与所述任务流创建模块、所述基础任务模块、所述执行配置模块相关联的展示模块,用于呈现所述任务流创建模块、所述基础任务模块和所述执行
配置模块的操作。通过所述展示模块对任务流创建模块、基础任务模块、执行配置模块进行实时监控,方便运维进行快速解决云服务的任务流程中出现的问题。如图2所示,上述实施例中的执行配置模块包括:执行顺序配置组件和/或执行次数配置组件和/或执行状态配置组件,所述执行顺序配置组件用于为所述多个基础任务配置执行顺序;所述执行次数配置组件用于为所述多个基础任务配置执行次数;所述执行状态配置组件用于为所述多个基础任务提供中断指令、前进指令、回滚指令、重试指令。在上述实施方式中,通过执行状态配置组件,为待执行的所述多个基础任务配置中断指令、前进指令、回滚指令、重试指令,使所述基础任务按配置的状态指令执行,避免了因某个基础任务的任务执行失败使该任务丢弃而导致的后续执行的错乱,进而导致后面展示模块中对当前多个基础任务的错误呈现。通过上述实施例中执行顺序配置组件为所述多个基础任务配置执行顺序;执行次数配置组件为所述多个基础任务配置任务执行次数;执行状态配置组件为所述多个基础任务提供了中断指令、前进指令、回滚指令、重试指令,使所述多个基础任务按配置的状态指令执行,达到统一的云服务的多个基本文档来自技高网...
【技术保护点】
一种云服务的任务流的配置系统,其特征在于,包括:任务流创建模块,用于创建云服务任务流;基础任务模块,用于响应所述任务流创建模块的创建选择相应的多个基础任务;执行配置模块,用于为所述基础任务模块选择的多个基础任务提供配置文件以执行所述多个基础任务;与所述任务流创建模块、所述基础任务模块、所述执行配置模块相关联的展示模块,用于呈现所述任务流创建模块、所述基础任务模块和所述执行配置模块的操作。
【技术特征摘要】
1.一种云服务的任务流的配置系统,其特征在于,包括:任务流创建模块,用于创建云服务任务流;基础任务模块,用于响应所述任务流创建模块的创建选择相应的多个基础任务;执行配置模块,用于为所述基础任务模块选择的多个基础任务提供配置文件以执行所述多个基础任务;与所述任务流创建模块、所述基础任务模块、所述执行配置模块相关联的展示模块,用于呈现所述任务流创建模块、所述基础任务模块和所述执行配置模块的操作。2.根据权利要求1所述的系统,其特征在于,所述执行配置模块包括:执行顺序配置组件、执行次数配置组件、执行状态配置组件,所述执行顺序配置组件用于为所述多个基础任务配置执行顺序;所述执行次数配置组件用于为所述多个基础任务配置执行次数;所述执行状态配置组件用于为所述多个基础任务提供中断指令、前进指令、回滚指令、重试指令。3.根据权利要求2所述的系统,其特征在于,所述展示模块包括:暂停按钮,用于激活所述执行状态配置组件中的所述中断指令;前进按钮,用于激...
【专利技术属性】
技术研发人员:刘浩,
申请(专利权)人:乐视云计算有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。