我有一个独立的Spring应用程序,它从Weblogic集群中读取消息。它不是MDP,而是运行多个线程,每个线程使用JMSTemplate来浏览队列并根据特定条件检索消息。
我想缓存JMS连接,同时还要确保打开足够的连接,以便始终从群集中的每个服务器检索消息。我的问题是默认的ConnectionFactory根本不缓存,但Spring包装器SingleConnectionFactory和CachingConnectionFactory不允许一次打开多个连接。
我应该在有限的基础上实现自己的缓存连接吗?或者推荐的方法是什么。
答案 0 :(得分:0)
在Spring中使用案例似乎非常笨拙,因此通过直接直接管理JMS资源来解决问题。