更新时间:2024-12-23 GMT+08:00
分享

流程引擎流程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:MySQL数据库
  • pgsql:PostgreSQL数据库
  • gaussdb:GaussDB数据库

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:单点模式或主备模式
  • CLUSTER:集群模式

SINGLE

spring.redis.master.enable

仅当“spring.redis.type”“SINGLE”时,此配置项必选。

设置是否开启Redis的主备模式。

  • true:开启Redis的主备模式。开启后,需要设置“spring.redis.master.slaves”参数。
  • false:关闭Redis的主备模式,默认为false。

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

相关文档