ESB Studio 开发的模型,导出成 ECD、EPD后,需要通过【模型部署】模块进行部署、卸载、配置。
如果导出的 ECD、EPD中包含有 jar 文件,需要手工将 jar 拷贝至{ESB Server}\server\libs 目录下。
本节讲述了企业服务总线对服务模型相关操作,通过本节你将了解到以下内容。
- 如何在企业服务总线上部署服务模型:ECD、EPD。
- 如何在企业服务总线上卸载服务模型:ECD、EPD。
# 部署服务模型
开发人员登录系统,进入开发门户,点击菜单“API管理”>“模型部署”,打开模型部署页面,
在“模型部署”页面,点击“新建部署”按钮,打开模型部署页面
在“模型部署”,点击“选择文件”按钮,选择一个部署包(.ecd)或补丁包(.epd),点击击“上传”按钮上传模型,上传成功后会显示相应信息,选择ESB服务器,最后点击“部署”按钮,完成模型部署。
服务模型可以部署到组上,也可以部署到服务器上,也可以同时部署到多个没有关联关系的组或服务器上。选择组部署时,可以选择组内的部分服务器部署,而组内的其他服务器不部署。如果组内有未启动的服务器时,无法将服务模型部署到该服务器。当该服务器启动后,通过“服务器管理”中的同步功能,使该服务器中的服务模型与组同步(即与组内的其他服务器中的服务模型保持一致)。
部署成功后,提示部署成功,在服务模型管理页面表格中显示上传成功的模型信息,如下图所示
# 卸载服务模型
在“模型部署”界面,选择一条需要卸载的模型,单击操作列“卸载”按钮,弹出“卸载确认”的提示框。
点击“确定”按钮,完成卸载模型。
# 批量卸载服务模型
在“模型部署”界面,勾选要卸载的服务模型,点击“批量卸载”按钮,进行批量模型卸载,弹出“卸载确认”的提示框。
点击“确定”按钮,完成卸载模型。
卸载时,可以选择服务器,也可以选择服务器组。 如果服务器组卸载,则组内的服务器都会卸载该服务模型。如果组内某服务器未启动,则该服务器启动后可以通过"服务器管理"中的同步功能,与组内其他服务器保持服务模型的同步(即卸载服务模型)。