JSF中MQ连接的生命周期 - 连接已关闭

时间:2013-10-18 05:24:51

标签: jsf-2 jms mq

我使用JSF 2和WebSphere MQ for Messaging(JMS)。

我想知道打开/关闭QueueConnection的最佳做法是什么? 我应该为每个客户端会话使用一个连接并在(后)构造上打开它并将其关闭(预)破坏,如here吗?

或者有更好的方法来处理连接吗?例如。 {/ 3}} JDBC / JPA模式?

1 个答案:

答案 0 :(得分:2)

避免为每个getMessage()调用创建新连接。在构造时创建一个连接,将其另存为实例变量。

对于每个getMessage()来电,请创建新会话,获取消息,然后关闭会话。

完成后,在销毁时关闭连接。