第 15 章 KIE Server 系统属性
KIE 服务器接受以下系统属性(引导开关)来配置服务器的行为:
属性 | 值 | 默认 | 描述 |
---|---|---|---|
|
|
|
如果设置为 |
|
|
|
如果设置为 |
|
|
|
如果设置为 |
|
|
|
如果设置为 |
|
|
|
如果设置为 |
|
|
|
如果设置为 |
下表中列出的一些 Decision Manager 控制器属性被标记为必需。在 Business Central 中创建和删除 KIE Server 容器时设置这些属性。如果您在没有与 Business Central 进行交互的情况下单独使用 KIE 服务器,则不需要设置必要的属性。
属性 | 值 | 默认 | 描述 |
---|---|---|---|
| 字符串 | N/A | 要分配给服务器的任意 ID。如果在 Business Central 外部配置了无头决策管理器控制器,这是服务器连接到无头决策管理器控制器的 ID,以获取 KIE 容器配置。如果没有提供,则会自动生成 ID。 |
| 字符串 |
| 在以受管模式运行时,从 Decision Manager 控制器与 KIE 服务器连接的用户名需要。在 Business Central 系统属性中设置此属性。使用 Decision Manager 控制器时设置此属性。 |
| 字符串 |
| 在以受管模式运行时,从 Decision Manager 控制器连接到 KIE 服务器的密码。在 Business Central 系统属性中设置此属性。使用 Decision Manager 控制器时设置此属性。 |
| 字符串 | N/A | 一个属性,允许您在 Decision Manager 控制器和 KIE 服务器之间使用基于令牌的身份验证,而不是基本用户名和密码身份验证。Decision Manager 控制器将令牌作为请求标头中的参数发送。服务器需要长期的访问令牌,因为令牌没有刷新。 |
| URL | N/A |
决策管理器控制器用来在这个服务器上调用的 KIE 服务器实例的 URL,例如 |
| 以逗号分隔的列表 | N/A |
到 Decision Manager 控制器 REST 端点的以逗号分隔的 URL 列表,例如 |
| 字符串 |
| 连接到 Decision Manager 控制器 REST API 的用户名。使用 Decision Manager 控制器时需要设置此属性。 |
| 字符串 |
| 连接到 Decision Manager 控制器 REST API 的密码。使用 Decision Manager 控制器时需要设置此属性。 |
| 字符串 | N/A | 一个属性,允许您在 KIE 服务器和 Decision Manager 控制器之间使用基于令牌的身份验证,而不是基本用户名和密码身份验证。服务器将令牌作为请求标头中的参数发送。服务器需要长期的访问令牌,因为令牌没有刷新。 |
| Long |
| 服务器启动时,重复尝试将 KIE 服务器连接到 Decision Manager 控制器之间的等待时间(毫秒)。 |
属性 | 值 | 默认 | 描述 |
---|---|---|---|
| URL | N/A |
URL 用于加载 Java Cryptography 扩展 KeyStore (JCEKS)。例如: |
| 字符串 | N/A | 密码用于 JCEKS。 |
| 字符串 | N/A | 存储密码的 REST 服务的密钥别名。 |
| 字符串 | N/A | REST 服务别名的密码。 |
| 字符串 | N/A | 默认 REST 决策管理器控制器的密钥别名。 |
| 字符串 | N/A | 默认 REST 决策管理器控制器的别名密码。 |
属性 | 值 | 默认 | 描述 |
---|---|---|---|
| 整数 | 5 | 此属性描述了进程引擎在永久失败前重试事务的次数。 |
| 整数 | 50 | 第一次重试前的延迟时间(以毫秒为单位)。 |
| 整数 | 4 | 在每次后续重试中增加延迟时间的倍数。使用默认值时,进程引擎在第一次重试前 200 毫秒前等待 50 毫秒,再重试前 800 毫秒,等等。 |
属性 | 值 | 默认 | 描述 |
---|---|---|---|
| 路径 | N/A |
Maven 配置的自定义 |
| 字符串 |
| JMS 的响应队列 JNDI 名称。 |
|
|
|
当设置为 |
| 字符串 | N/A |
JAAS |
| 路径 |
| KIE 服务器状态文件的位置。 |
|
|
| 指示 KIE 服务器存放部署的属性,直到 Decision Manager 控制器提供容器部署配置。此属性仅影响以受管模式运行的服务器。可用的选项如下:
ACTIVE |
|
|
| KIE 服务器的启动策略,用于控制所部署的 KIE 容器以及部署的顺序。 |
|
|
|
当设置为 |
|
Java 软件包(如 | N/A | 在 allowlist 中指定使用 XStream 的 marshalling 的其他软件包的属性。 |
| 字符串 |
|
实施 |
|
|
|
在使用 JSON marshalling 时,如果 属性设为 |
|
|
|
当此属性的值设为 |