流程引擎流程SDK通用配置
流程编排服务配置
配置参数 |
是否必选 |
参数说明 |
示例 |
---|---|---|---|
basic.runtime.application.id |
是 |
应用ID,即当前部署应用的ID。 您可以在应用设计态的“应用中心 > 应用发布”页面获取,详情请参见应用发布。 |
123456 |
basic.runtime.domain.id |
是 |
当前IAM的租户ID。 |
123456 |
basic.runtime.protocol |
是 |
通信协议,支持http和https,建议使用http协议。 |
http |
basic.server.domain |
是 |
承载流程编排服务的服务器域名或IP地址。 |
localhost.huawei.com |
server.servlet.context-path |
是 |
流程编排服务文根。 |
/workflowDesign |
server.port |
是 |
流程编排服务的端口号。 |
60001 |
security.group.privatekey |
是 |
jwt-token认证鉴权所使用的加密私钥。 此配置参数需与部署数据建模引擎运行SDK时配置流程引擎流程SDK的信息保持一致。 如何获取jwt-token认证鉴权所使用的加密私钥,请参见如何生成jwt-token?。 |
private_key |
security.group.publickey |
是 |
jwt-token认证鉴权所使用的加密公钥。 此配置参数需与部署数据建模引擎运行SDK时配置流程引擎流程SDK的信息保持一致。 如何获取jwt-token认证鉴权所使用的加密私钥,请参见如何生成jwt-token?。 |
public_key |
xdm.license.licenseFile |
是 |
License文件的绝对路径。 |
/root/deploytest/test.dat |
store.s3.bucketname |
是 |
OBS服务的桶名。 |
test |
store.s3.endpoint |
是 |
承载OBS服务的服务器域名或IP地址。 |
https://obs.cn-north-4.myhuaweicloud.com |
store.s3.ak |
是 |
IAM的Access Key,用于作为访问其他华为云服务的凭证。 |
testak |
store.s3.sk |
是 |
IAM的Secret Access Key,用于作为访问其他华为云服务的凭证。 |
testsk |
basic.runtime.domain |
是 |
承载流程运行服务的服务器域名和端口号。 |
localhost.huawei.com:60004 |
workflow.prefix |
是 |
流程引擎流程SDK的流程运行服务文根。 |
/workflowRuntime |
basic.runtime.application.admin-list |
如需使用流程元模板审核、流程日志管理、JOB管理等功能,此配置参数必选。 |
运行服务管理员的用户ID。 如需添加多个用户ID,请用英文逗号隔开。 |
123456,456789 |
流程运行服务配置
配置参数 |
是否必选 |
参数说明 |
示例 |
---|---|---|---|
basic.runtime.application.id |
是 |
应用ID,即当前部署应用的ID。 您可以在应用设计态的“应用中心 > 应用发布”页面获取,详情请参见应用发布。 |
123456 |
basic.runtime.domain.id |
是 |
当前IAM的租户ID。 |
123456 |
basic.server.domain |
是 |
承载流程运行服务的服务器域名或IP地址。 建议与流程编排服务配置的“basic.server.domain”参数保持一致。 |
localhost.huawei.com |
server.servlet.context-path |
是 |
流程运行服务文根。 |
/workflowRuntime |
server.port |
是 |
流程运行服务的端口号。 |
60004 |
security.group.privatekey |
是 |
jwt-token认证鉴权所使用的加密私钥。 此配置参数需与部署数据建模引擎运行SDK时配置流程引擎流程SDK的信息保持一致。 如何获取jwt-token认证鉴权所使用的加密私钥,请参见如何生成jwt-token?。 |
private_key |
security.group.publickey |
是 |
jwt-token认证鉴权所使用的加密公钥。 此配置参数需与部署数据建模引擎运行SDK时配置流程引擎流程SDK的信息保持一致。 如何获取jwt-token认证鉴权所使用的加密私钥,请参见如何生成jwt-token?。 |
public_key |
xdm.license.licenseFile |
是 |
License文件的绝对路径。 |
/root/deploytest/test.dat |
store.s3.bucketname |
是 |
OBS服务的桶名。 |
test |
store.s3.endpoint |
是 |
承载OBS服务的服务器域名或IP地址。 |
https://obs.cn-north-4.myhuaweicloud.com |
store.s3.ak |
是 |
IAM的Access Key,用于作为访问其他华为云服务的凭证。 |
testak |
store.s3.sk |
是 |
IAM的Secret Access Key,用于作为访问其他华为云服务的凭证。 |
testsk |
basic.xdm.module.sync.service-url |
是 |
xDM-F应用运行态的默认主页。 格式为: http://{数据建模引擎运行SDK部署服务器的IP地址}:{数据建模引擎运行SDK部署服务器的端口号}/rdm_{应用ID}_app/services/index.html |
http://127.0.0.1:8003/rdm_123456_app/services/index.html |
basic.workspace.definition.url |
是 |
流程编排服务主页的URL。 URL格式: http://{承载流程编排服务的服务器域名或IP地址}:{流程编排服务的端口号}/{流程编排服务文根}/index.html |
http://localhost.huawei.com:60001/workflowDesign/index.html |
basic.runtime.application.admin-list |
如需使用流程管理下的流程实例、日志管理、JOB管理、域名管理等功能,此配置参数必选。 |
运行服务管理员的用户ID。 如需添加多个用户ID,请用英文逗号隔开。 |
123456,456789 |
数据库配置
如下为MySQL、PostgreSQL和GaussDB类型数据库所需要的配置项。
- 分别在流程编排服务和流程运行服务配置文件中配置数据库信息时,其数据库类型(即“application.dbType”参数)需要保持一致,数据库连接串(即“datasource.url.1”参数)的DATABASE和SCHEMA不能相同。
- 如果您使用的是MySQL类型数据库,其Schema编码字符集推荐设置为utf8mb4,排序规则推荐设置为utf8mb4_general_ci。如果使用其他字符集,可能会存在语法不兼容问题。
配置参数 |
是否必选 |
参数说明 |
示例 |
---|---|---|---|
application.dbType |
是 |
数据库类型。
|
mysql |
datasource.jdbcDriverClass.1 |
是 |
数据库驱动名称。 |
org.mariadb.jdbc.Driver |
datasource.user.1 |
是 |
数据库用户名。 |
admin |
datasource.password.1 |
是 |
数据库密码。 |
admin |
datasource.url.1 |
是 |
数据库连接串格式。 |
jdbc:mariadb://{IP}:{PORT}/{DATABASE}?allowMultiQueries=true&targetServerType=master&stringtype=unspecified&serverTimezone=Asia/Shanghai |
rdm.hibernate.dialect |
是 |
Hibernate数据库方言。 |
com.huawei.it.rdm.configuration.XdmMySqlDialect |
rdm.dbType |
是 |
Hibernate数据库方言对应的数据库类型。 |
mysql |
Redis配置
分别在流程编排服务和流程运行服务配置文件中配置Redis时,其配置信息建议保持一致,以便实现Session登录共享。
配置参数 |
是否必选 |
参数说明 |
示例 |
---|---|---|---|
spring.redis.host |
是 |
Redis地址。 |
127.0.0.1 |
spring.redis.port |
是 |
Redis端口。 |
6379 |
spring.redis.password |
是 |
Redis密码。 |
admin |
spring.redis.type |
是 |
Redis服务类型,支持如下两种模式。
|
SINGLE |
spring.redis.master.enable |
仅当“spring.redis.type”为“SINGLE”时,此配置项必选。 |
设置是否开启Redis的主备模式。
|
true |
spring.redis.master.slaves |
仅当“spring.redis.master.enable”为“true”时,此配置项必选。 |
Redis备节点地址。 |
127.0.0.1:7002,127.0.0.1:7003 |
redis.redisClusterConfiguration.clusters |
仅当“spring.redis.type”为“CLUSTER”时,此配置项必选。 |
Redis集群地址。 |
127.0.0.1:6379,127.0.0.1:6380 |