表 13–5 列出了用于管理物理目的地的 imqcmd 子命令。在任何情况下,-t(目的地类型)选项都可以采用以下两个值之一:
q:队列目的地
t:主题目的地
语法 |
描述 |
---|---|
create dst -t destType -n destName [-o property1 =value1] [ [ -o property2 =value2] … ] |
目的地名称 destName 只能包含字母数字字符(不包括空格),并且必须以字母字符开头,或者以下划线 (_) 或美元符号 ($) 开头。目的地名称不能以字符 mq 开头。 |
destroy dst -t destType -n destName |
销毁物理目的地 此操作不能应用于系统创建的目的地,如停用消息队列。 |
pause dst [-t destType -n destName] [-pst pauseType] |
暂停由 -t 和 -n 选项指定的物理目的地的消息传送。如果未指定这些选项,将暂停所有目的地。 -pst 选项指定要暂停的消息传送的类型: CONSUMERS:暂停向消息使用方传送消息 PRODUCERS:暂停向消息生成方传送消息 ALL:暂停所有消息传送 默认值:ALL |
resume dst [-t destType -ndestName] |
恢复物理目的地的消息传送 恢复由 -t 和 -n 选项指定的物理目的地的消息传送。如果未指定这些选项,将恢复所有目的地。 |
update dst -t destType -n destName -o property1= value1 [ [ -o property2 =value2] … ] |
有关物理目的地属性的信息,请参见第 15 章,物理目的地属性参考。 |
purge dst -t destType -n destName | |
compact dst [-t destType -n destName] |
压缩物理目的地(由 -t 和 -n 选项指定)的基于文件的持久性数据存储库。如果未指定这些选项,将压缩所有目的地。 压缩之前必须先暂停目的地。 |
list dst [-t destType] [-tmp] |
列出物理目的地 列出某个类型的所有物理目的地,该类型由 -t 选项指定。如果未指定任何目的地类型,则同时列出队列目的地和主题目的地。如果指定了 -tmp 选项,还会列出临时目的地。 |
query dst -t destType -n destName | |
metrics dst -t destType -n destName [-m metricType] [-int interval] [-msp numSamples] |
显示物理目的地度量 -m 选项指定要显示的度量的类型: ttl:流入和流出目的地以及驻留在内存中的消息和包 rts:消息和包流入和流出代理的速率(以一秒为衡量单位),以及其他速率信息 con:与消息使用方相关的度量 dsk:磁盘使用情况 默认值:ttl。 -int 选项指定显示度量的时间间隔(以秒为单位)。默认值:5。 -msp 选项指定要显示的样例的数量。默认值:无限制(无穷多)。 |