我收到以下错误:
javax.jms.ResourceAllocationException: [C4073]: A JMS destination limit was reached. Too many Subscribers/Receivers for Queue
设置的方式是有一个提供者和两个消费者。 发生此错误的原因是因为它是一个队列并且只能有一个提供者和一个消费者吗?
最佳答案
JMS 中的队列是点对点机制,如果您有多个消费者,则不应该使用它们。您应该为此使用主题。
如果您愿意,请发布完整的代码,以便我们可以尝试提供更多帮助,因为目前还不清楚您的代码在做什么。
JMS基本概念 http://java.sun.com/products/jms/tutorial/1_3_1-fcs/doc/basics.html
话虽这么说,根据 Sun 的说法,这是此错误的信息:
C4073
Message A JMS destination limit was reached. Too many Subscribers/Receivers for {0} : {1}
{0} is replaced with “Queue” or “Topic” {1} is replaced with the destination name.
Cause The client runtime was unable to create a message consumer for the specified domain and destination due to a broker resource constraint.
关于java - 需要有关 Java JMS ResourceAllocationException 的帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/624556/