1

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

我想知道打开/关闭 QueueConnection 的最佳做法是什么?我是否应该为每个客户端会话使用一个连接并在(后)构造时打开它并在(前)破坏时关闭它,就像这里一样?

还是有更好的方法来处理连接?例如,JDBC/JPA的“在视图中打开 EntityManager”模式?

4

1 回答 1

2

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

对于每个getMessage()呼叫,创建一个新会话,获取消息,然后关闭会话。

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

于 2013-10-18T13:57:34.980 回答