# iPaaS 集成说明
服务引擎支持系统配置双环境,针对生产环境(prod)和开发环境(dev)分别设置对应配置项。所有配置项均遵循统一命名规则,通过在配置项末尾添加环境标识符(.prod 或.dev)进行区分,系统将根据该环境标识符自动识别并加载对应环境的配置信息 ,确保不同环境下业务运行所需的参数独立且准确。本文档以 prod 做实例。如果需要测试环境,则修改对应 dev 的配置即可。
# 配置集成
# iPasS-创建服务器组
使用 manager 账号(默认密码:000000)登录系统,单击"管理门户->资源管理->服务器管理",进入服务器组及服务器管理页面。
选中右侧显示的"服务器组管理"界面,点击“新增”按钮,输入相关参数,新增服务器组。
新增类型为“ESB”的服务器组。
新增类型为“Gateway”的网关服务器组。
提示
新增网关服务器组时,服务器组编码一定要和APIGateway的配置文件application.properties中spring.application.name
保持一致。
# iPasS-创建服务器
单击"管理门户->资源管理->服务器管理",选中右侧显示的"服务器管理"界面,点击“新增”按钮,输入相关参数,增加服务器。
新增类型为“ESB”的服务器。
新增类型为“Gateway”的服务器。
提示
创建服务器前,需要先确认ESBServer或APIgateway已经启动成功,否则无法创建服务器。
# iPasS-创建域
单击"管理门户->资源管理->域管理",右侧显示域管理界面,点击“新增”按钮,弹出新增域界面。
在“新增域”界面,输入域相关参数。
单击“确定”,提示“保存成功”。
# iPasS-为域分配服务器组
只有给域分配了可用的服务器组,域下的接口在发布时才能选择服务器并进行正常的接口发布操作。若新增域时未关联服务器组,则可在域创建后,在域展示列表中选择需要关联服务器组的域,在操作列点击“添加服务器组”按钮,弹出添加服务器组页面。
在左侧选择未分配的服务器组,点击“>”按钮,为域分配服务器组,每个域下的接口只能发布到已分配的服务器组。
# iPasS-创建系统
单击"管理门户->资源管理->系统管理",右侧显示系统管理界面,点击“新增”按钮,进入“新增系统”界面。
在“新增系统”界面,输入相关参数。
单击“确定”按钮,提示“保存成功”。
将系统编码填入 esb.appCode.prod 对应配置
# iPasS-创建服务
- 单击"开发门户->资源管理->服务管理",右侧显示服务管理界面,点击“新增”按钮,弹出新增服务界面。
- 在“新增服务”界面,输入相关参数。
- 单击“确定”按钮,提示“保存成功”。
- 将服务编码填入 esb.serviceCode.prod 对应配置
# iPasS-创建业务地址
- 单击"开发门户->资源管理->业务地址",右侧显示业务地址界面,点击“新增”按钮,弹出新增业务地址界面。
- 在“新增业务地址”界面,输入相关参数。
- 单击“确定”按钮,提示“保存成功”。
- 将业务地址的业务 IP 和业务端口分别填入 esb.businessServiceIp.prod 和 esb.businessServicePort.prod 对应配置
# DAMP-集成参数调整
在资产平台中平台参数页面完成最终的集成配置更新。
参数名称 | 参数说明 |
---|---|
esb.enable.prod | 是否集成 ESB ,设置为 true,服务发布时会推送接口至 ESB |
esb.ip.prod | ESB 后端应用部署服务器 的 IP |
esb.port.prod | ESB 后端应用端口 |
esb.mircoAppIntegration.prod | ESB 集成方式,如果部署 esb 独立版本,则设置为 false,并填写对应用户名密码 |
esb.userName.prod | esb 平台登录用户名 |
esb.password.prod | esb 平台登录密码 |
esb.httpPort.prod | 端口管理中 http 对应端口 |
esb.serviceCode.prod | 服务编码 |
esb.appCode.prod | 应用编码 |
esb.businessServiceIp.prod | 业务 IP |
esb.businessServicePort.prod | 业务端口 |
esb.token.prod | 如果 ESB 和 DAMP 不用一个 afc,可以通过 token 管理中创建 token 通过权限校验 |
esb.proxyUrl.prod | 代理 esb 地址,控制页面地址显示 |
esb.proxyPrefix.prod | esb 地址前缀 ,如有需求则填写 |
# 套件安装集成(可选)
如果需要将iPaaS产品集成到数据资产DAMP套件版本中,可以参考套件集成安装。