CN110750415B - 接口服务配置方法、装置、介质和计算机设备 - Google Patents
接口服务配置方法、装置、介质和计算机设备 Download PDFInfo
- Publication number
- CN110750415B CN110750415B CN201910894914.XA CN201910894914A CN110750415B CN 110750415 B CN110750415 B CN 110750415B CN 201910894914 A CN201910894914 A CN 201910894914A CN 110750415 B CN110750415 B CN 110750415B
- Authority
- CN
- China
- Prior art keywords
- configuration
- service
- information
- interface
- user
- 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
Links
Images
Classifications
-
- 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
- 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/302—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a software system
-
- 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/3041—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is an input/output interface
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3672—Test management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Quality & Reliability (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Computer Hardware Design (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明提供了一种接口服务配置方法、装置、计算机存储介质和计算机设备;该方法包括:接收用户下发的接口服务配置指令;获取与所述接口服务配置指令关联的用户预先配置的至少一个业务节点配置信息,以及业务节点编排信息;根据所述业务节点编排信息对所述至少一个业务节点配置信息进行编排,得到接口服务配置信息。通过本发明技术方案,能够有效降低接口服务的配置门槛,显著提高接口服务的配置效率。
Description
技术领域
本发明涉及计算机领域,具体而言,本发明涉及一种接口服务配置方法、装置、介质和计算机设备。
背景技术
随着平台上的业务量急剧增大,***的业务模块也越来越多,并且每个业务模块都涵盖了非常多的功能,这导致***变得越来越复杂,且各业务模块之间的耦合性很强,一旦某个业务模块出现问题,很容易牵连到其他业务模块,进而导致整个***出现问题。为此,业内采用将业务模块微服务化或者将业务模块中一些常被其他业务模块调用的功能抽出来作为接口服务的方式来解决各业务模块之间的耦合性过强的问题。
然而,目前在配置接口服务的时候,通常需要配置人员具备一定代码基础,导致配置接口服务的技术门槛高。另外,每一个接口服务配置人员都需要从头到尾进行配置,配置过程非常繁琐。
发明内容
本发明针对现有技术的缺点,提供了一种接口服务配置方法、装置、介质和计算机设备,通过本发明技术方案,能够有效降低接口服务的配置门槛,显著提高接口服务的配置效率。
本发明实施例根据第一方面提供了一种接口服务配置方法,包括:
接收用户下发的接口服务配置指令;
获取与所述接口服务配置指令关联的用户预先配置的至少一个业务节点配置信息,以及业务节点编排信息;
根据所述业务节点编排信息对所述至少一个业务节点配置信息进行编排,得到接口服务配置信息。
进一步地,所述用户预先配置业务节点配置信息的步骤,包括:
接收用户下发的业务节点配置指令;
获取与所述业务节点配置指令关联的应用组件排序信息、用户对多个应用组件进行配置的应用组件配置参数及其对应的应用组件标识;
根据应用组件配置参数及其对应的应用组件标识生成多个应用组件配置信息;
根据所述应用组件排序信息对所述多个应用组件配置信息进行排序,得到业务节点配置信息。
进一步地,还包括:
接收用户下发的接口服务修改指令,所述接口服务修改指令与待修改服务标识以及用户输入的修改配置信息具有关联关系;
根据所述修改配置信息对预设数据库中与所述待修改服务标识对应的接口服务配置信息进行修改。
进一步地,还包括:
接收用户下发的接口服务复制请求;
确定所述接口服务复制请求对应的待复制服务标识,从预设数据库中获取所述待复制服务标识的待复制配置信息,并通过配置界面进行展示;
接收用户通过所述配置界面对所述待复制配置信息进行调整后下发的调整指令;
确定与所述调整指令对应的用户输入的调整配置参数;
根据所述调整配置参数对所述待复制配置信息进行修改,得到新的接口服务配置信息。
进一步地,还包括:
接收用户通过配置界面下发的接口服务部署指令;
获取与所述部署指令关联的预先保存的待部署配置信息;
根据所述待部署配置信息生成部署文件;
将所述部署文件部署到与所述部署指令关联的服务器中。
进一步地,所述根据所述待部署配置信息生成部署文件,将所述部署文件部署到与所述部署指令关联的服务器中,包括:
将所述待部署配置信息填充到预先设置的web工程模板中,得到web工程信息;
根据所述web工程信息生成war文件;
向预定web容器发送包含所述war文件的部署指令;
接收所述预定web容器发送的部署成功通知信息。
本发明实施例根据第二方面提供了一种接口服务配置装置,包括:
配置指令接收模块,用于接收用户下发的接口服务配置指令;
业务信息获取模块,用于获取与所述接口服务配置指令关联的用户预先配置的至少一个业务节点配置信息,以及业务节点编排信息;
配置信息获得模块,用于根据所述业务节点编排信息对所述至少一个业务节点配置信息进行编排,得到接口服务配置信息。
进一步地,还包括,用于生成业务节点配置信息的业务信息生成模块;
所述业务信息生成模块包括:
业务指令接收子模块,用于接收用户下发的业务节点配置指令;
组件信息获取子模块,用于获取与所述业务节点配置指令关联的应用组件排序信息、用户对多个应用组件进行配置的应用组件配置参数及其对应的应用组件标识;
组件配置信息生成子模块,用于根据应用组件配置参数及其对应的应用组件标识生成多个应用组件配置信息;
业务信息生成子模块,用于根据所述应用组件排序信息对所述多个应用组件配置信息进行排序,得到业务节点配置信息。
本发明实施例根据第三方面提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述的接口服务配置方法。
本发明实施例根据第四方面提供了一种计算机设备,所述计算机设备包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现上述的接口服务配置方法。
在本发明实施例中,配置平台接收用户下发的接口服务配置指令,然后获取与所述接口服务配置指令关联的用户预先配置的至少一个业务节点配置信息,以及业务节点编排信息,最后根据所述业务节点编排信息对所述至少一个业务节点配置信息进行编排,得到接口服务配置信息。通过本发明技术方案,用户,即配置人员没有代码基础也能够通过配置平台来配置接口服务,有效降低接口服务的配置门槛,显著提高接口服务的配置效率。
本发明附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1为本发明一个实施例的接口服务配置方法流程示意图;
图2为本发明一个实施例的接口服务配置装置的结构示意图;
图3为本发明一种实施例的计算机设备的结构示意图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。
本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式,这里使用的“第一”、“第二”仅用于区别同一技术特征,并不对该技术特征的顺序和数量等加以限定。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。
本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。
本发明实施例提供了一种接口服务配置方法,以下结合附图对本发明的具体实施方式进行详细介绍。如图1所示,本发明实施例提供的接口服务配置方法包括以下步骤:
S110:接收用户下发的接口服务配置指令;
S120:获取与所述接口服务配置指令关联的用户预先配置的至少一个业务节点配置信息,以及业务节点编排信息;
S130:根据所述业务节点编排信息对所述至少一个业务节点配置信息进行编排,得到接口服务配置信息。
在本实施例中,以配置平台作为方案的执行主体。配置平台是一个应用程序,用户(即配置接口服务的配置人员)能够与配置平台进行交互来配置接口服务。需要说明的是,配置平台可以是安装在配置服务器上的应用程序,也可以是能够与安装在硬件配置服务器上的软件配置服务器进行交互以使硬件配置服务器实现接口服务配置的应用程序。
每个接口服务由至少一个业务节点构成,也就是说业务节点构成了接口服务的整个服务场景。配置平台向用户展示可视化的图形配置界面,用户通过该配置界面输入用于配置业务节点的信息,配置平台根据用户输入的信息自动生成业务节点配置信息。如果用户要配置的接口服务包含多个业务节点,那么用户在配置完所有业务节点之后,需要对各个业务节点进行排序,用户确认排好的各个业务节点的顺序后,配置平台会记录各个业务节点对应的顺序信息并存储到预设数据库,其中各个业务节点对应的顺序信息即是业务节点编排信息,其中,预设数据库是用于存储接口服务信息的数据库,可以由开发人员根据方案的应用场景来选择,本实施例对此不进行限定。
当用户配置完业务节点之后,可以向配置平台下发接口服务配置指令,配置平台会从预设数据库获取与接口服务配置指令关联的所有业务节点配置信息,以及相应的业务节点编排信息,然后根据该业务节点编排信息对所有的业务节点配置信息进行编排,从而得到接口服务配置信息。
进一步地,配置平台会将得到的接口服务配置信息也存储到预设数据库中。
其中,用户预先配置业务节点配置信息的步骤,包括:
S210:接收用户下发的业务节点配置指令;
S220:获取与所述业务节点配置指令关联的应用组件排序信息、用户对多个应用组件进行配置的应用组件配置参数及其对应的应用组件标识;
S230:根据应用组件配置参数及其对应的应用组件标识生成多个应用组件配置信息;
S240:根据所述应用组件排序信息对所述多个应用组件配置信息进行排序,得到业务节点配置信息。
具体地,业务节点可以理解为接口服务这个大的服务场景中的子场景。用户在配置业务节点时,需要配置相关参数和业务节点要实现的业务逻辑,其中参数设置比如函数变量、变量值、变量描述等,而业务逻辑在配置时,用户可以选用应用组件来进行配置,具体每个应用组件需要配置的配置要素不同。
具体地,本实施例中的应用组件包括:接口组件、数据库组件、函数组件、流程控制组件、公共函数组件、生成变量组件、日志组件、校验组件等,通过使用这些应用组件,就可以实现各种业务流程场景,在实现过程中配置平台能够直接调用这个已经完成服务化的接口,这是对已经开发好的业务模块的复用,能够降低开发人力成本。
应用组件也是接口服务,是开发人员预先将以前在配置接口服务过程中需要利用到的功能从该功能对应的***中抽取出来,并进行适当封装生成的,应用组件会封装在配置平台中,能够在配置接口服务的过程中进行支持。应用组件能够通过图形展示在配置界面上,其可视化的方式能够让用户更直观地了解到自己在配置接口服务时,能够使用哪些应用组件以及各个应用组件对应的功能。
为了方便理解上述技术方案,本实施例提供了一个具体应用场景。
其中,用户要配置的接口服务的名称是【理财赎回】,这个接口服务包含6个业务节点,分别为【理财认购-认购计划管理】、【理财认购-认购计划操作】、【理财认购-理财认购确认】、【理财赎回-赎回计划管理】、【理财赎回-赎回计划操作】和【理财赎回-理财赎回确认】,这6个业务节点需要分别配置。
在配置【理财认购-认购计划管理】这一业务节点时,选用的应用组件有校验组件、接口组件等,其中校验组件需要配置的配置要素有组件名称-响应码校验、预期值-200、对比方式-等于、获得的实际值-200等;而接口组件需要配置的配置要素有组件名称-打开认购计划管理页面、选择***-ph、选择接口-HTTP://ph.wangzhan.com/yemian/text/html、设置编码-ceshi1、设置请求头-(key,contenttype)(value,ceshi1)等,(A-B,其中A为配置要素,B为具体配置内容),依照上面的描述,即用户选择应用组件后,在配置界面中对应用组件所对应的配置要素进行配置后,就可以完成其他业务节点的配置,进而完成对整个接口服务的配置。
在一个实施例中,本发明提供的接口服务配置方法还包括以下步骤:
S310:接收用户下发的接口服务修改指令,所述接口服务修改指令与待修改服务标识以及用户输入的修改配置信息具有关联关系;
S320:根据所述修改配置信息对预设数据库中与所述待修改服务标识对应的接口服务配置信息进行修改。
在本实施例中,用户能够对已配置的接口服务进行修改,配置平台接收到用户下发的接口服务修改指令,该指令中包含用户要修改的接口服务对应的接口服务标识,即待修改服务标识,配置平台从预设数据库获取与与该待修改服务标识对应的接口服务配置信息,然后展示给用户,用户可以通过配置界面对该接口服务配置信息的某些部分进行修改,具体是对接口服务中的业务节点中的应用组件进行修改,包括删除应用组件,修改应用组件中的配置要素,还可以新增应用组件等修改操作,配置平台根据用户为了修改该接口服务配置信息而输入的操作指令,并确定该指令对应的修改配置信息,然后根据该修改配置信息对预设数据库中与待修改服务标识对应的接口服务配置信息进行相应修改。
在一个实施例中,本发明提供的接口服务配置方法还包括以下步骤:
S410:接收用户下发的接口服务复制请求;
S420:确定所述接口服务复制请求对应的待复制服务标识,从预设数据库中获取所述待复制服务标识的待复制配置信息,并通过配置界面进行展示;
S430:接收用户通过所述配置界面对所述待复制配置信息进行调整后下发的调整指令;
S440:确定与所述调整指令对应的用户输入的调整配置参数;
S450:根据所述调整配置参数对所述待复制配置信息进行修改,得到新的接口服务配置信息。
在本实施例中,用户在配置接口服务时,除了可以选择从头开始配置,也可以选择复制已配置的某个接口服务的接口服务配置信息,比如当用户想要配置的接口服务的服务场景与某一个已经配置好的接口服务比较相似时,就可以复制该接口服务的接口服务配置信息,只对其中进行部分修改,就能够得到一个新的接口服务的接口服务配置信息。
具体地,用户可以通过配置界面向配置平台下发接口服务复制请求,该请求中包含用户要复制的接口服务对应的接口服务标识,即待复制服务标识,从预设数据库中获取与该待复制服务标识对应的接口服务配置信息,即待复制配置信息,并通过配置界面对其进行展示。
用户可以在配置界面上对展示的待复制配置信息进行修改,包括删除应用组件,修改应用组件中的配置要素,还可以新增应用组件等修改操作,配置平台根据用户输入的操作指令确定调整配置参数,然后根据调整配置参数对所述待复制配置信息进行修改,得到新的接口服务配置信息。
本实施例提供的接口服务复制功能能够提高接口服务的配置效率。
在一个实施例中,本发明提供的接口服务配置方法还包括以下步骤:
S510:接收用户通过配置界面下发的接口服务部署指令;
S520:获取与所述部署指令关联的预先保存的待部署配置信息;
S530:根据所述待部署配置信息生成部署文件;
S540:将所述部署文件部署到与所述部署指令关联的服务器中。
在本实施例中,用户在配置完接口服务后,配置平台会将相关的接口服务配置信息存储到预设数据库中,当用户决定部署接口服务时,比如用户在对配置完成的接口服务的调试之后,就可以通过配置界面向配置平台下发接口服务部署指令,而配置平台接收到指令之后会自动将相关的接口服务配置信息进行部署。
具体地,配置平台响应于该接口服务部署指令,先获取与所述部署指令关联的预先存储在预设数据库中的接口服务配置信息,即待部署配置信息,更具体地,配置平台从所述部署指令中提取用户打算部署的接口服务的接口服务标识,然后从预设数据库中获取与该接口服务标识对应的接口服务配置信息,接着,配置平台根据获取的待部署配置信息生成部署文件,然后将所述部署文件部署到与所述部署指令关联的服务器中。
具体地,步骤S530:根据所述待部署配置信息生成部署文件和步骤S540:将所述部署文件部署到与所述部署指令关联的服务器中,具体包括:
S610:将所述待部署配置信息填充到预先设置的web工程模板中,得到web工程信息;
S620:根据所述web工程信息生成war文件;
S630:向预定web容器发送包含所述war文件的部署指令;
S640:接收所述预定web容器发送的部署成功通知信息。
在本实施例中,配置平台按照预设处理规则将从数据库中获取到的所述配置信息填入到预先设置的web工程模板中,然后将所述填好的web工程模板打包成一个war包,并将其部署到用户要将所述接口服务部署到的服务器的web容器中,当接收到所述服务器返回的回调请求时,向用户展示所述接口服务部署成功的通知。
在一个具体应用场景中,配置平台自动部署所述接口服务的过程如下:
1)配置平台将配置信息填写到web工程模板中,填写完成后,配置平台会执行该web工程下的build.xml文件(使用了ant命令执行,这里使用了ant技术),根据build.xml中的配置,该web工程会被编辑、打包、复制、发布到web容器;
2)使用tomcat(汤姆猫)作为web容器,其中预先设置部署方式为热部署,即当war包放入到tomcat的webapp目录下后,tomcat会自动解包发布该工程,并且不需要重启服务器;
3)当web工程部署成功后,与用户下发的部署指令关联的服务器会发起一个回调请求给配置平台,然后配置平台会标识该接口服务部署成功,并通过一个窗口展示用于提示用户接口服务部署成功的消息。
在本实施例中,配置平台在接收到用户的接口服务部署指令后,自动化部署接口服务,提高接口服务的部署效率。
为了更好地理解本发明技术方案,本发明还提供了一种接口服务配置装置,如图2所示,包括以下模块:
配置指令接收模块110,用于接收用户下发的接口服务配置指令;
业务信息获取模块120,用于获取与所述接口服务配置指令关联的用户预先配置的至少一个业务节点配置信息,以及业务节点编排信息;
配置信息获得模块130,用于根据所述业务节点编排信息对所述至少一个业务节点配置信息进行编排,得到接口服务配置信息。
在一个实施例中,本发明提供的接口服务配置装置还包括用于生成业务节点配置信息的业务信息生成模块;
具体地,所述业务信息生成模块包括:
业务指令接收子模块210,用于接收用户下发的业务节点配置指令;
组件信息获取子模块220,用于获取与所述业务节点配置指令关联的应用组件排序信息、用户对多个应用组件进行配置的应用组件配置参数及其对应的应用组件标识;
组件配置信息生成子模块230,用于根据应用组件配置参数及其对应的应用组件标识生成多个应用组件配置信息;
业务信息生成子模块240,用于根据所述应用组件排序信息对所述多个应用组件配置信息进行排序,得到业务节点配置信息。
在一个实施例中,本发明提供的接口服务配置装置还包括以下模块:
修改指令接收模块310,用于接收用户下发的接口服务修改指令,所述接口服务修改指令与待修改服务标识以及用户输入的修改配置信息具有关联关系;
配置信息修改模块320,用于根据所述修改配置信息对预设数据库中与所述待修改服务标识对应的接口服务配置信息进行修改。
在一个实施例中,本发明提供的接口服务配置装置还包括以下模块:
复制请求接收模块410,用于接收用户下发的接口服务复制请求;
相关复制信息获取模块420,用于确定所述接口服务复制请求对应的待复制服务标识,从预设数据库中获取所述待复制服务标识的待复制配置信息,并通过配置界面进行展示;
调整指令接收模块430,用于接收用户通过所述配置界面对所述待复制配置信息进行调整后下发的调整指令;
调整参数接收模块440,用于确定与所述调整指令对应的用户输入的调整配置参数;
新配置信息获得模块450,用于根据所述调整配置参数对所述待复制配置信息进行修改,得到新的接口服务配置信息。
在一个实施例中,本发明提供的接口服务配置装置还包括以下模块:
部署指令接收模块510,用于接收用户通过配置界面下发的接口服务部署指令;
配置信息获取模块520,用于获取与所述部署指令关联的预先保存的待部署配置信息;
部署文件生成模块530,用于根据所述待部署配置信息生成部署文件;
部署文件部署模块540,用于将所述部署文件部署到与所述部署指令关联的服务器中。
具体地,所述部署文件生成模块530和部署文件部署模块540,包括:
工程信息获得子模块610,用于将所述待部署配置信息填充到预先设置的web工程模板中,得到web工程信息;
War文件生成子模块620,用于根据所述web工程信息生成war文件;
部署指令发送子模块630,用于向预定web容器发送包含所述war文件的部署指令;
通知信息接收子模块640,用于接收所述预定web容器发送的部署成功通知信息。
需要说明的是,本发明实施例提供的接口服务配置装置能够实现上述接口服务配置方法实施例所实现的功能,功能的具体实现参照上述接口服务配置方法中的描述,在此不再赘述。
本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述接口服务配置方法。其中,所述存储介质包括但不限于任何类型的盘(包括软盘、硬盘、光盘、CD-ROM、和磁光盘)、ROM(Read-Only Memory,只读存储器)、RAM(Random AcceSS Memory,随即存储器)、EPROM(EraSable Programmable Read-OnlyMemory,可擦写可编程只读存储器)、EEPROM(Electrically EraSable ProgrammableRead-Only Memory,电可擦可编程只读存储器)、闪存、磁性卡片或光线卡片。也就是,存储介质包括由设备(例如,计算机)以能够读的形式存储或传输信息的任何介质。可以是只读存储器,磁盘或光盘等。
本发明实施例还提供一种计算机设备,所述计算机设备包括:
一个或多个处理器710;
存储装置720,用于存储一个或多个程序700,
当所述一个或多个程序700被所述一个或多个处理器710执行,使得所述一个或多个处理器710实现上述接口服务配置方法。
如图3所示为本发明计算机设备的结构示意图,包括处理器710、存储装置720、输入单元730以及显示单元740等器件。本领域技术人员可以理解,图3示出的结构器件并不构成对所有计算机设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件。存储装置720可用于存储应用程序700以及各功能模块,处理器710运行存储在存储装置720的应用程序700,从而执行设备的各种功能应用以及数据处理。存储装置720可以是内存储器或外存储器,或者包括内存储器和外存储器两者。内存储器可以包括只读存储器、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦写可编程ROM(EEPROM)、快闪存储器、或者随机存储器。外存储器可以包括硬盘、软盘、ZIP盘、U盘、磁带等。本发明所公开的存储装置包括但不限于这些类型的存储装置。本发明所公开的存储装置720只作为例子而非作为限定。
输入单元730用于接收信号的输入,以及接收用户输入的选择语音文件等相关请求。输入单元730可包括触控面板以及其它输入设备。触控面板可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板上或在触控面板附近的操作),并根据预先设定的程序驱动相应的连接装置;其它输入设备可以包括但不限于物理键盘、功能键(比如播放控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。显示单元740可用于显示用户输入的信息或提供给用户的信息以及计算机设备的各种菜单。显示单元740可采用液晶显示器、有机发光二极管等形式。处理器710是计算机设备的控制中心,利用各种接口和线路连接整个电脑的各个部分,通过运行或执行存储在存储装置720内的软件程序和/或模块,以及调用存储在存储装置内的数据,执行各种功能和处理数据。
在一实施方式中,计算机设备包括一个或多个处理器710,以及一个或多个存储装置720,一个或多个应用程序700,其中所述一个或多个应用程序700被存储在存储装置720中并被配置为由所述一个或多个处理器710执行,所述一个或多个应用程序700配置用于执行以上实施例所述的接口服务配置方法。
应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
应该理解的是,在本发明各实施例中的各功能单元可集成在一个处理模块中,也可以各个单元单独物理存在,也可以两个或两个以上单元集成于一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
以上所述仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (10)
1.一种接口服务配置方法,其特征在于,包括:
接收用户下发的接口服务配置指令;
获取与所述接口服务配置指令关联的用户预先配置的至少一个业务节点配置信息,以及业务节点编排信息;所述业务节点编排信息为用户预先设置的所述至少一个业务节点的顺序信息;
根据所述业务节点编排信息对所述至少一个业务节点配置信息进行编排,得到接口服务配置信息。
2.如权利要求1所述的接口服务配置方法,其特征在于,
用户预先配置业务节点配置信息的步骤,包括:
接收用户下发的业务节点配置指令;
获取与所述业务节点配置指令关联的应用组件排序信息、用户对多个应用组件进行配置的应用组件配置参数及其对应的应用组件标识;
根据应用组件配置参数及其对应的应用组件标识生成多个应用组件配置信息;
根据所述应用组件排序信息对所述多个应用组件配置信息进行排序,得到业务节点配置信息。
3.如权利要求1所述的接口服务配置方法,其特征在于,还包括:
接收用户下发的接口服务修改指令,所述接口服务修改指令与待修改服务标识以及用户输入的修改配置信息具有关联关系;
根据所述修改配置信息对预设数据库中与所述待修改服务标识对应的接口服务配置信息进行修改。
4.如权利要求1所述的接口服务配置方法,其特征在于,还包括:
接收用户下发的接口服务复制请求;
确定所述接口服务复制请求对应的待复制服务标识,从预设数据库中获取所述待复制服务标识的待复制配置信息,并通过配置界面进行展示;
接收用户通过所述配置界面对所述待复制配置信息进行调整后下发的调整指令;
确定与所述调整指令对应的用户输入的调整配置参数;
根据所述调整配置参数对所述待复制配置信息进行修改,得到新的接口服务配置信息。
5.如权利要求1所述的接口服务配置方法,其特征在于,还包括:
接收用户通过配置界面下发的接口服务部署指令;
获取与所述部署指令关联的预先保存的待部署配置信息;
根据所述待部署配置信息生成部署文件;
将所述部署文件部署到与所述部署指令关联的服务器中。
6.如权利要求5所述的接口服务配置方法,其特征在于,
所述根据所述待部署配置信息生成部署文件,将所述部署文件部署到与所述部署指令关联的服务器中,包括:
将所述待部署配置信息填充到预先设置的web工程模板中,得到web工程信息;
根据所述web工程信息生成war文件;
向预定web容器发送包含所述war文件的部署指令;
接收所述预定web容器发送的部署成功通知信息。
7.一种接口服务配置装置,其特征在于,包括:
配置指令接收模块,用于接收用户下发的接口服务配置指令;
业务信息获取模块,用于获取与所述接口服务配置指令关联的用户预先配置的至少一个业务节点配置信息,以及业务节点编排信息;所述业务节点编排信息为用户预先设置的所述至少一个业务节点的顺序信息;
配置信息获得模块,用于根据所述业务节点编排信息对所述至少一个业务节点配置信息进行编排,得到接口服务配置信息。
8.如权利要求7所述的接口服务配置装置,其特征在于,还包括,用于生成业务节点配置信息的业务信息生成模块;
所述业务信息生成模块包括:
业务指令接收子模块,用于接收用户下发的业务节点配置指令;
组件信息获取子模块,用于获取与所述业务节点配置指令关联的应用组件排序信息、用户对多个应用组件进行配置的应用组件配置参数及其对应的应用组件标识;
组件配置信息生成子模块,用于根据应用组件配置参数及其对应的应用组件标识生成多个应用组件配置信息;
业务信息生成子模块,用于根据所述应用组件排序信息对所述多个应用组件配置信息进行排序,得到业务节点配置信息。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-6任一项所述的接口服务配置方法。
10.一种计算机设备,其特征在于,所述计算机设备包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-6任一项所述的接口服务配置方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910894914.XA CN110750415B (zh) | 2019-09-20 | 2019-09-20 | 接口服务配置方法、装置、介质和计算机设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910894914.XA CN110750415B (zh) | 2019-09-20 | 2019-09-20 | 接口服务配置方法、装置、介质和计算机设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110750415A CN110750415A (zh) | 2020-02-04 |
CN110750415B true CN110750415B (zh) | 2023-02-07 |
Family
ID=69276831
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910894914.XA Active CN110750415B (zh) | 2019-09-20 | 2019-09-20 | 接口服务配置方法、装置、介质和计算机设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110750415B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111273962B (zh) * | 2020-02-14 | 2022-02-18 | 腾讯科技(深圳)有限公司 | 配置管理方法、装置、计算机可读存储介质和计算机设备 |
CN111984272B (zh) * | 2020-09-08 | 2023-11-17 | 河北幸福消费金融股份有限公司 | 应用自动上线的方法、***、存储介质及计算机设备 |
CN114531493B (zh) * | 2020-11-23 | 2024-03-26 | 北京达佳互联信息技术有限公司 | 一种请求处理方法、装置、电子设备及存储介质 |
CN114185614A (zh) * | 2021-12-03 | 2022-03-15 | 招联消费金融有限公司 | 动态资信的调用方法、装置、计算机设备和存储介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104322011A (zh) * | 2012-05-23 | 2015-01-28 | 阿尔卡特朗讯公司 | 连通***编排器 |
CN108762769A (zh) * | 2018-06-04 | 2018-11-06 | 万惠投资管理有限公司 | 微服务应用编排和部署方法、装置及计算机终端 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102291464B (zh) * | 2011-08-29 | 2013-11-27 | 普元信息技术股份有限公司 | BPM中业务流程动态生成Web Service的***及方法 |
GB2535743B (en) * | 2015-02-25 | 2021-04-07 | Metaswitch Networks Ltd | Configuration services |
CN108270726B (zh) * | 2016-12-30 | 2021-05-11 | 华为技术有限公司 | 应用实例部署方法及装置 |
CN107122220A (zh) * | 2017-04-12 | 2017-09-01 | 上海前隆金融信息服务有限公司 | 规则引擎的组建方法/***、业务管理方法/***及设备 |
CN107766060A (zh) * | 2017-10-31 | 2018-03-06 | 新华三云计算技术有限公司 | 应用配置部署方法及装置 |
CN109918435A (zh) * | 2019-02-27 | 2019-06-21 | 北京奇艺世纪科技有限公司 | 一种业务接口的处理方法及*** |
CN110069253A (zh) * | 2019-03-21 | 2019-07-30 | 平安普惠企业管理有限公司 | 配置服务的方法、装置、计算机设备和存储介质 |
-
2019
- 2019-09-20 CN CN201910894914.XA patent/CN110750415B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104322011A (zh) * | 2012-05-23 | 2015-01-28 | 阿尔卡特朗讯公司 | 连通***编排器 |
CN108762769A (zh) * | 2018-06-04 | 2018-11-06 | 万惠投资管理有限公司 | 微服务应用编排和部署方法、装置及计算机终端 |
Also Published As
Publication number | Publication date |
---|---|
CN110750415A (zh) | 2020-02-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110750415B (zh) | 接口服务配置方法、装置、介质和计算机设备 | |
CN109582563B (zh) | 测试案例的测试方法、装置、计算机设备及存储介质 | |
JP5403448B2 (ja) | 仮想マシン管理装置、仮想マシン管理方法、及びプログラム | |
CN111475161B (zh) | 一种访问组件的方法、装置及设备 | |
CN111596928B (zh) | 一种应用控制方法、装置及电子设备 | |
CN111695827B (zh) | 业务流程的管理方法、装置、电子设备及存储介质 | |
CN112148315A (zh) | 软件部署方法、装置、服务器及存储介质 | |
CN114064024A (zh) | 微应用的开发方法、装置、设备、存储介质及程序产品 | |
CN111984239A (zh) | 一种页面配置方法、装置、服务器及存储介质 | |
CN112882769A (zh) | 技能包数据处理方法、装置、计算机设备和存储介质 | |
CN109388420A (zh) | 应用升级测试方法、装置、计算机设备及存储介质 | |
CN111131440B (zh) | 资源调度方法、装置和服务器 | |
JP5403447B2 (ja) | 仮想マシン管理装置、仮想マシン管理システム、仮想マシン管理方法、及びプログラム | |
CN113312030B (zh) | 构建应用程序的方法、电子设备及存储介质 | |
CN112765038B (zh) | 一种分布式集群软件的测试方法、装置、设备及存储介质 | |
CN114936152A (zh) | 应用测试方法及设备 | |
CN114553859A (zh) | 一种bmc配置管理方法、装置、电子设备及存储介质 | |
JP5403445B2 (ja) | 仮想マシン管理装置、仮想マシン管理方法、及びプログラム | |
CN114185557A (zh) | 软件产品部署方法、装置、介质及电子设备 | |
CN112068895A (zh) | 代码配置方法、装置、视频播放设备及存储介质 | |
CN111045696A (zh) | 自动安装单机操作***的方法、装置、计算机设备及存储介质 | |
CN112596812B (zh) | 一种操作请求的响应方法、装置、设备及存储介质 | |
CN103605544A (zh) | 一种播放器的配置方法及装置 | |
CN117270888B (zh) | 一种云端应用部署方法、***、装置及计算机设备 | |
CN112153127A (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 |