当我们设置一个队列连接工厂,一个主题连接工厂,一个队列,一个websphere应用服务器中的一个主题throguh控制台,究竟发生了什么?
服务器将配置详细信息存储在xml中,在服务器启动时,它会创建连接工厂(主机),主题,队列并将它们放入池中吗?
我问,因为实际的队列和主题本身不驻留在App服务器上,它们驻留在单独的(远程)websphere MQ服务器上。那么为什么我们需要在Websphere App服务器中“创建”队列呢?
答案 0 :(得分:0)
配置是用于连接远程对象的元数据。当服务器启动(或应用程序重新启动,或刷新配置)时,服务器读取.xml,然后将Reference对象绑定到JNDI。在首次查找引用之前,不会创建/合并实际的连接工厂。
我没有足够的经验与JMS回答您的第二个问题,但可能是队列需要元数据才能远程访问它。