2010-04-26 63 views
3

当您设计JMS应用程序时,哪些用例会让您选择通过持久队列的临时队列?哪些用例使临时JMS队列比持久队列有更好的选择?

我们使用临时队列作为响应消息。不过,我们在维护与临时队列的连接时存在一些问题,所以我正在测试持久响应队列。持续排队的一个明显缺点是您的应用程序必须事先“知道”它们。但是,如果这不是什么大问题,那么在哪些情况下,临时队列是明显的选择?

回答

2

就像你说的,我用的临时工,以便回复。如果你有一个已知的固定系统,那么它就很好,因为就像你说过的,你必须事先知道或使用命名目录。

真正的问题是,为什么在维护连接时遇到麻烦?

+0

我怀疑我们维护连接的麻烦较少“StackOverflow-y”和更多“ServerFault-y”。我正在与我们的系统管理员和Oracle支持人员一起研究可能会出现的问题。有新的服务器,升级的Weblogic实例和麻烦的防火墙规则。使用我们以前使用临时工的永久队列解决了这个问题,但这只是口香糖和打包线。有些东西打破了我的QueueSessions,但它可能与编程无关。 – 2010-04-27 15:00:06