若要取得實體目標的目前特性,請使用 query dst 子指令。query dst 子指令的語法如下:
query dst -t destType -n destName
該指令列出指定類型和名稱之目標的相關資訊。例如,下列指令會顯示佇列目標 XQueue 的相關資訊:
imqcmd query dst -t q -n XQueue -u admin
此指令的輸出如下:
------------------------------------ Destination Name Destination Type ------------------------------------ XQueue Queue On the broker specified by: ------------------------- Host Primary Port ------------------------- localhost 7676 Destination Name XQueue Destination Type Queue Destination State RUNNING Created Administratively true Current Number of Messages 0 Current Total Message Bytes 0 Current Number of Producers 0 Current Number of Active Consumers 0 Current Number of Backup Consumers 0 Max Number of Messages unlimited (-1) Max Total Message Bytes unlimited (-1) Max Bytes per Message unlimited (-1) Max Number of Producers 100 Max Number of Active Consumers 1 Max Number of Backup Consumers 0 Limit Behavior REJECT_NEWEST Consumer Flow Limit 1000 Is Local Destination false Local Delivery is Preferred false Use Dead Message Queue true |
輸出也會顯示與目標相關之產生器與用戶的數目。佇列目標的這個數目包含使用中用戶和備份用戶。
您可以使用 update dst 子指令來變更一個或多個特性值 (請參閱更新實體目標特性)。