第 20 章 KIE Server 系统属性
KIE 服务器接受以下系统属性(引导开关)来配置服务器的行为:
属性 | 值 | 默认 | 描述 |
---|---|---|---|
|
|
|
如果设置为 |
|
|
|
如果设置为 |
|
|
|
如果设置为 |
|
|
|
如果设置为 |
|
|
|
如果设置为 |
|
|
|
如果设置为 |
|
|
|
如果设置为 |
|
|
|
如果设置为 |
|
|
|
如果设置为 |
下表中列出的一些进程 Automation Manager 控制器属性被标记为必需的。在 Business Central 中创建和删除 KIE Server 容器时设置这些属性。如果您在没有与 Business Central 进行交互的情况下单独使用 KIE 服务器,则不需要设置必要的属性。
属性 | 值 | 默认 | 描述 |
---|---|---|---|
| 字符串 | N/A | 要分配给服务器的任意 ID。如果在 Business Central 之外配置了无头进程 Automation Manager 控制器,这是服务器连接到无头进程 Automation Manager 控制器的 ID,以获取 KIE 容器配置。如果没有提供,则会自动生成 ID。 |
| 字符串 |
| 使用受管模式运行时,用于从进程 Automation Manager 控制器连接 KIE 服务器的用户名。在 Business Central 系统属性中设置此属性。使用进程 Automation Manager 控制器时设置此属性。 |
| 字符串 |
| 使用受管模式运行时,用于从进程 Automation Manager 控制器连接到 KIE 服务器的密码。在 Business Central 系统属性中设置此属性。使用进程 Automation Manager 控制器时设置此属性。 |
| 字符串 | N/A | 允许您在流程 Automation Manager 控制器和 KIE 服务器之间使用基于令牌的属性,而不是基本用户名和密码身份验证。Process Automation Manager 控制器将令牌作为请求标头中的参数发送。服务器需要长期的访问令牌,因为令牌没有刷新。 |
| URL | N/A |
Process Automation Manager 控制器使用的 KIE 服务器实例的 URL,用于回此服务器,例如 |
| 以逗号分隔的列表 | N/A |
进程 Automation Manager 控制器 REST 端点的 URL 逗号分隔列表,例如 |
| 字符串 |
| 连接到进程 Automation Manager 控制器 REST API 的用户名。使用进程 Automation Manager 控制器时,需要设置此属性。 |
| 字符串 |
| 连接到进程 Automation Manager 控制器 REST API 的密码。使用进程 Automation Manager 控制器时,需要设置此属性。 |
| 字符串 | N/A | 一个属性,可让您在 KIE Server 和 Process Automation Manager 控制器之间使用基于令牌的身份验证,而不是基本用户名和密码身份验证。服务器将令牌作为请求标头中的参数发送。服务器需要长期的访问令牌,因为令牌没有刷新。 |
| Long |
| 当服务器启动时,重复尝试将 KIE 服务器连接到 Process Automation Manager 控制器之间的等待时间(以毫秒为单位)。 |
属性 | 值 | 默认 | 描述 |
---|---|---|---|
| 字符串 | N/A | 数据源 JNDI 名称。在启用 BPM 支持时设置此属性。 |
| 字符串 | N/A | Hibernate 属性的事务管理器平台。在启用 BPM 支持时设置此属性。 |
| 字符串 | N/A | 要使用的 Hibernate 定位。在启用 BPM 支持时设置此属性。 |
| 字符串 | N/A | 要使用的数据库架构。 |
属性 | 值 | 默认 | 描述 |
---|---|---|---|
| 整数 |
|
Red Hat Process Automation Manager executor 完成作业的时间间隔,并在 |
|
|
|
指定 |
| 整数 |
| Red Hat Process Automation Manager executor 使用的线程数量。 |
| 整数 |
| 在失败作业中重试 Red Hat Process Automation Manager 执行程序尝试次数。 |
| 字符串 |
| KIE 服务器的作业执行程序 JMS 队列. |
|
|
|
如果设置为 |
|
|
|
如果设置为 |
属性 | 值 | 默认 | 描述 |
---|---|---|---|
|
|
| 指定要使用的用户组回调实现的属性:
|
| 完全限定名称 | N/A |
当 |
|
|
| 启用任务清理作业监听程序,以在进程实例完成后删除任务。 |
|
|
| 启用任务 BAM 模块来存储任务相关信息。 |
| 字符串 |
| 可以访问 KIE 服务器中的所有任务的用户。 |
| 字符串 |
| 用户必须属于的组,才能查看 KIE 服务器中的所有任务。 |
属性 | 值 | 默认 | 描述 |
---|---|---|---|
| URL | N/A |
URL 用于加载 Java Cryptography 扩展 KeyStore (JCEKS)。例如: |
| 字符串 | N/A | 密码用于 JCEKS。 |
| 字符串 | N/A | 存储密码的 REST 服务的密钥别名。 |
| 字符串 | N/A | REST 服务别名的密码。 |
| 字符串 | N/A | 默认 REST Process Automation Manager 控制器的密钥别名。 |
| 字符串 | N/A | 默认 REST Process Automation Manager 控制器的别名密码。 |
属性 | 值 | 默认 | 描述 |
---|---|---|---|
| 整数 | 5 | 此属性描述了进程引擎在永久失败前重试事务的次数。 |
| 整数 | 50 | 第一次重试前的延迟时间(以毫秒为单位)。 |
| 整数 | 4 | 在每次后续重试中增加延迟时间的倍数。使用默认值时,进程引擎在第一次重试前 200 毫秒前等待 50 毫秒,再重试前 800 毫秒,等等。 |
属性 | 值 | 默认 | 描述 |
---|---|---|---|
| 路径 | N/A |
Maven 配置的自定义 |
| 字符串 |
| JMS 的响应队列 JNDI 名称。 |
|
|
|
当设置为 |
|
|
| 可让您绕过经过身份验证的用户用于与任务相关的操作,例如查询。 |
| 整数 |
| 此属性指定执行的最大规则数量,以避免规则在无限循环中运行时,并使服务器完全无响应。 |
|
|
| 此属性关闭 EJB Timers 本地缓存。 |
| 字符串 | N/A |
JAAS |
| 路径 |
| KIE 服务器状态文件的位置。 |
|
|
| 指示 KIE 服务器保存部署的属性,直到 Process Automation Manager 控制器提供容器部署配置。此属性仅影响以受管模式运行的服务器。可用的选项如下:
* |
|
|
| KIE 服务器的启动策略,用于控制所部署的 KIE 容器以及部署的顺序。 |
|
|
|
当设置为 |
|
Java 软件包(如 | N/A | 在 allowlist 中指定使用 XStream 的 marshalling 的其他软件包的属性。 |
| 字符串 |
|
实施 |
|
|
|
在使用 JSON marshalling 时,如果 属性设为 |
|
|
|
当此属性的值设为 |