使用 mqsichangeproperties 命令更改与代理间通信和 http 侦听器组件(包括支持 HTTPInput 和 HTTPReply 节点的 HTTP 和 HTTPS(SSL))相关的属性。
使用 mqsistart 启动代理,然后在运行代理的机器上发出该命令。
如果您更改任何值,则必须停止并重新启动代理以使更改生效。
-n Name1, Name2 -v Value1, Value2
下面列出了用于代理间通信的有效属性名:
mqsichangeproperties BRKA -e default -o DynamicSubscriptionEngine -n clonedPubSubBrokerList -v \"BRKB,BRKBQM,BRKC,BRKCQM\" mqsichangeproperties BRKB -e default -o DynamicSubscriptionEngine -n clonedPubSubBrokerList -v \"BRKA,BRKAQM,BRKC,BRKCQM\" mqsichangeproperties BRKC -e default -o DynamicSubscriptionEngine -n clonedPubSubBrokerList -v \"BRKA,BRKAQM,BRKB,BRKBQM\"
mqsichangeproperties BRKA -e default -o DynamicSubscriptionEngine -n clonedPubSubBrokerList -v \"-BRKC\" mqsichangeproperties BRKB -e default -o DynamicSubscriptionEngine -n clonedPubSubBrokerList -v \"-BRKC\" mqsichangeproperties BRKC -e default -o DynamicSubscriptionEngine -n clonedPubSubBrokerList -v \"\"
请注意列表中 BRKA 和 BRKB 的减号。BRKC 未指定任何代理,因此不是克隆。但 BRKA 和 BRKB 互相克隆。
缺省情况下,如果 isysQopLevel 或 sysQopLevel 值从缺省值“none”改成了其他值,则说明启用了保护质量。
mqsichangeproperties <broker> -o DynamicSubscriptionEngine -n interbrokerHost -v <IP host name>
如果更改了该值,则必须停止并重新启动代理。然后,必须重新部署整个拓扑。
mqsichangeproperties <broker> -o DynamicSubscriptionEngine -n interbrokerPort -v <port number>
如果未在部署拓扑之前设置 interbrokerPort 值,则重新启动代理。
如果更改了该值,则必须停止并重新启动代理。然后,必须重新部署整个拓扑。
此属性值必须大于或等于 maxMessageSize 值。
其范围必须是 16 777 216 到 8 589 934 592。
此属性值必须小于或等于 maxClientQueueSize 值。
必须先选择 Pragmatic General Multicast(PGM)协议此参数才可用。
在 Windows 平台上,用于调用此命令的用户标识必须具有本地系统的管理员权限。
在 UNIX 系统上,用来调用该命令的用户标识必须是 root,或者必须与 mqsicreatebroker 命令的 -i 参数指定的用户标识相同。 该标识还必须是 mqbrkrs 组的成员。
HTTPListenerObjectName 的有效属性名:
HTTPConnectorObjectName 的有效属性名:
HTTPSConnectorObjectName 的有效属性名:
在 Windows 平台上,用于调用此命令的用户标识必须具有本地系统的管理员权限。
在 UNIX 系统上,用来调用该命令的用户标识必须是 root,或者必须与 mqsicreatebroker 命令的 -i 参数指定的用户标识相同。 该标识还必须是 mqbrkrs 组的成员。
mqsichangeproperties TEST -o DynamicSubscriptionEngine -n clientPingInterval -v 200
mqsichangeproperties TEST -o DynamicSubScriptionEngine -n multicastEnabled -v true
mqsichangeproperties TEST -b httplistener -n sslProtocol -v TLS
mqsichangeproperties TEST -b httplistener -o HTTPListener -n enableSSLConnector -v true