遥测通道属性
每个遥测通道属性都有简要描述;您必须首先了解简要描述,然后才能配置通道。MQ Telemetry 只支持 TCP/IP 协议。
右键单击任何遥测对象,然后单击属性以查看和编辑该遥测通道的属性。
下表列出您可在“遥测通道属性”对话框中设置的属性(注 1)。
属性 | 含义 |
---|---|
通道名称 | 只读。这是遥测通道定义的名称。 |
通道类型 | 只读。这是通道的类型,在本例中是 MQTT。 |
整个通道的状态 | 只读。这是遥测通道的当前状态。 |
Xmit 协议 | 只读。通道使用的传输协议。仅支持 TCP/IP。 |
端口 | 这是 MQXR 服务用于接受客户机连接的端口号。 遥测通道的缺省端口号为 1883;使用 TLS 进行保护的遥测通道的缺省端口号为 8883。 |
本地地址(可选) | 输入遥测通道侦听的 IP 地址。 当服务器具有多个 IP 地址时,请使用该选项。 |
积压(可选) | 遥测通道在任何时间可以支持的未解决连接请求的数目。当达到积压限制时,尝试进行连接的任何其他客户机将被拒绝连接,直至当前积压得到处理。 该值的范围是 0 到 999999999。缺省值为 4096。 |
MCA 用户标识(可选) 请参阅注 2 |
消息通道代理程序的用户标识。这是 MCA 将用于授权访问 IBM® MQ 资源的用户标识(最多 12 个字符)。如果指定了该属性,那么不会将客户机提供的用户名用于 IBM MQ 授权。 |
使用客户机标识(可选) 请参阅注 2 |
决定您是否希望使用新连接的 MQTT 客户机标识作为该连接的 IBM MQ 用户标识。如果指定了该属性,那么将忽略客户机提供的用户名。 |
SSL CipherSuite(可选) | 如果您选择使用该属性,那么 CipherSuite 在遥测通道的客户端必须可用。如果将此选项留空,那么该遥测通道的两端将协商确定它们都了解的 CipherSuite。 |
SSL 认证(可选) | 确定是否以匿名方式处理客户机。SSL 认证用于定义遥测通道是否必须从客户机接收 TLS 证书并对此 TLS 证书进行认证。 |
SSL 密钥存储库(可选) | 数字证书及其关联的专用密钥的库。如果您未指定密钥文件,那么不会使用 TLS。 |
SSL 口令(可选) | 密钥存储库的密码。如果未输入口令,那么必须使用未加密的连接。 |
JAAS 配置文件(只读) | JAAS 配置的文件路径。 |
JAAS 配置名称(可选) | jaas.config 文件中您想实现的配置的名称。 |
注:
- 当您编辑遥测通道的属性后,必须重新启动通道以使更改生效。
- 请勿同时指定 MCA 用户标识和使用客户机标识属性。如果同时指定这两个属性,那么遥测通道在尝试启动时将失败。
如果 MCA 用户标识和使用客户机标识属性都未设置,那么将使用客户机的用户名和密码,并且将由 JAAS 使用密码对用户名进行认证。