我使用JSF 2和WebSphere MQ for Messaging(JMS)。
我想知道打开/关闭QueueConnection的最佳做法是什么? 我应该为每个客户端会话使用一个连接并在(后)构造上打开它并将其关闭(预)破坏,如here吗?
或者有更好的方法来处理连接吗?例如。 {/ 3}} JDBC / JPA模式?
答案 0 :(得分:2)
避免为每个getMessage()
调用创建新连接。在构造时创建一个连接,将其另存为实例变量。
对于每个getMessage()
来电,请创建新会话,获取消息,然后关闭会话。
完成后,在销毁时关闭连接。