8.2. 应用程序模板参数
通过指定应用程序模板参数的值来执行 OpenShift Container Platform 镜像中的 AMQ Broker 配置。您可以配置以下参数:
| 参数 | 描述 |
|---|---|
|
| 在以逗号分隔的列表中,指定代理中默认可用的地址。 |
|
| 指定应用于多路复用协议端口 61616 和 61617 的任播前缀。 |
|
| 启用集群。 |
|
| 指定用于集群的密码。AMQ Broker 应用程序模板使用存储在 AMQ_CREDENTIAL_SECRET 中名为 的 secret 的值。 |
|
| 指定集群要使用的集群用户。AMQ Broker 应用程序模板使用存储在 AMQ_CREDENTIAL_SECRET 中名为 的 secret 的值。 |
|
| 指定存储在代理用户名/密码、集群用户名/密码以及 truststore 和密钥存储密码等敏感凭证的 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