在EMS里,动态queueu是由application产生的,而静态queue是由管理界面或修改config文件创建的. 动态queue有很大的灵活性,在某些场合比使用静态queue更适合。有关讨论可以看JMS。
1)EMS的动态queue是以 "*" 作为开头,还有一种特殊的动态queue叫临时queue, "*"开头后紧跟$TMP$
2)如过动态queue没有consumer也没有信息在队列中,ems会择机清除该queue
3)临时queue的名字是由EMS server生成,只有在创建该queue的session才能消费里面的内容。EMS 重起后临时queue会被清除,不管里面有无内容。
4)要允许application创建动态queue,queues.conf 必须使用wildcard进行配置。
2009年2月4日星期三
订阅:
博文 (Atom)