asadmin purgue message queue命令和imqcmd命令之间的区别是什么

时间:2013-06-02 23:55:47

标签: glassfish jms

我是JMS的新手并且有以下问题: 我希望清除我在glassfish JMS队列中创建的所有JMS消息。 我找到两个命令来做同样的事情

 asadmin flush-jmsdest --desttype destType destName

&安培;

imqcmd purge dst -t destType -n destName

这两个命令有什么区别?

1 个答案:

答案 0 :(得分:3)

  1. imqcmd purge是Oracle服务器(操作系统)管理命令,而asadmin flush-jmsdest是Glassfish Application Server管理命令。即前者是OS实用程序,后者是Application实用程序(此处应用程序是Glassfish应用程序服务器)。
  2. imqcmd purge会返回任何值>错误期间为0,而asadmin flush-jmsdest错误时返回1.
  3. imqcmd purge不是Glassfish特有的,而asadmin flush-jmsdest仅适用于glassfish应用程序服务器。
  4. imqcmd purge仅适用于Oracle服务器,而asadmin flush-jmsdest不限于Oracle服务器。