JSF 中 MQ 连接的生命周期 - 连接已关闭
Posted
技术标签:
【中文标题】JSF 中 MQ 连接的生命周期 - 连接已关闭【英文标题】:Lifecycle of MQ Connection in JSF - Connection Closed 【发布时间】:2013-10-26 20:33:27 【问题描述】:我使用 JSF 2 和 WebSphere MQ for Messaging (JMS)。
我想知道打开/关闭 QueueConnection 的最佳做法是什么? 我是否应该为每个客户端会话使用一个连接并在(后)构造时打开它并在(前)销毁时关闭它,如here?
或者有没有更好的方法来处理连接?例如。 "Open EntityManager in View" JDBC/JPA 模式?
【问题讨论】:
【参考方案1】:避免为每个getMessage()
调用创建新连接。在构造时创建一个连接,将其保存为实例变量。
对于每个getMessage()
调用,创建一个新会话,获取消息,然后关闭会话。
完成后,在销毁时关闭连接。
【讨论】:
以上是关于JSF 中 MQ 连接的生命周期 - 连接已关闭的主要内容,如果未能解决你的问题,请参考以下文章