8.2. 应用程序模板参数
在 OpenShift Container Platform 镜像上配置 AMQ Broker,通过指定应用程序模板参数的值来执行。您可以配置以下参数:
参数 | 描述 |
---|---|
| 在其启动时,以逗号分隔列表中指定默认可用的地址。 |
| 指定应用到多路协议端口 61616 和 61617 的广播前缀。 |
| 启用集群。 |
| 指定用于集群的密码。AMQ Broker 应用程序模板使用存储在 AMQ_CREDENTIAL_SECRET 的 secret 中此参数的值。 |
| 指定用于集群的集群用户。AMQ Broker 应用程序模板使用存储在 AMQ_CREDENTIAL_SECRET 的 secret 中此参数的值。 |
| 指定存储中敏感凭证的 secret,如代理用户名/密码、集群用户名/密码和密钥存储密码。 |
| 指定数据的目录。StatefulSets 中使用的。 |
| 指定数据目录日志记录的目录。 |
|
指定要传递给 |
| 指定消息数据可消耗的最大内存量。如果没有指定值,则会分配一半系统内存。 |
| 指定 SSL 密钥存储文件名。如果没有指定值,将生成随机密码,但不会配置 SSL。 |
| (可选)指定用于解密 SSL 密钥存储的密码。AMQ Broker 应用程序模板使用存储在 AMQ_CREDENTIAL_SECRET 的 secret 中此参数的值。 |
|
指定挂载 secret 的目录。默认值为 |
| 仅用于 SSL,指定接受者将接受的最大连接数。 |
| 指定应用到多路协议端口 61616 和 61617 的多播前缀。 |
|
指定代理实例的名称。默认值为 |
| 指定用于向代理进行身份验证的密码。AMQ Broker 应用程序模板使用存储在 AMQ_CREDENTIAL_SECRET 的 secret 中此参数的值。 |
|
在以逗号分隔的列表中指定代理使用的消息传递协议。可用选项包括 |
| 以逗号分隔列表指定在启动时代理中默认可用的队列。 |
|
如果设置为 |
|
指定创建的角色的名称。默认值为 |
| 指定 SSL 信任存储文件名。如果没有指定值,将生成随机密码,但不会配置 SSL。 |
| (可选)指定用于解密 SSL 信任存储的密码。AMQ Broker 应用程序模板使用存储在 AMQ_CREDENTIAL_SECRET 的 secret 中此参数的值。 |
| 指定用于代理身份验证的用户名。AMQ Broker 应用程序模板使用存储在 AMQ_CREDENTIAL_SECRET 的 secret 中此参数的值。 |
| 指定 OpenShift 内部使用的应用程序的名称。它用于应用中的服务、Pod 和其他对象的名称。 |
|
指定镜像。在 |
|
指定镜像流命名空间。在 |
| 指定 OpenShift DNS ping 服务的端口号。 |
|
指定 OpenShift DNS ping 服务的名称。如果您指定了一个 |
| 指定数据库卷的持久性存储大小。 |
如果您将 broker.xml
用于自定义配置,则该文件中指定的任何值将覆盖应用程序模板中相同参数值。
- AMQ_NAME
- AMQ_ROLE
- AMQ_CLUSTER_USER
- AMQ_CLUSTER_PASSWORD