我無法得到nonBlockingRedelivery屬性實際工作,我不明白爲什麼。我必須失去一些明顯的東西。ActiveMQ nonBlockingRedelivery經紀人/彈簧配置
如果我嘗試通過代理網址設置它,例如;
TCP://本地主機:61616 jms.nonBlockingRedelivery =真
我會得到下面的錯誤?
原因:無法創建傳輸。原因: java.lang.IllegalArgumentException異常:無效的連接參數: {jms.nonBlockingRedelivery =真}
如果我試圖將其設置通過Spring配置,我會得到下面的錯誤。
<bean id="connectionFactoryRedelivery" class="org.springframework.jms.connection.TransactionAwareConnectionFactoryProxy">
<property name="targetConnectionFactory">
<bean class="org.apache.activemq.ActiveMQConnectionFactory">
<property name="brokerURL" value="${more.MQ.brokerURL}" />
<property name="nonBlockingRedelivery" value="true" />
<property name="redeliveryPolicy" ref="redeliveryPolicy" />
</bean>
</property>
<property name="synchedLocalTransactionAllowed" value="true" />
</bean>
org.springframework.beans.NotWritablePropertyException:豆類的無效 屬性 'nonBlockingRedelivery' [org.apache.activemq.ActiveMQConnectionFactory]:Bean屬性 'nonBlockingRedelivery' 不可寫或有一個無效的制定者 方法。設置器的參數類型是否與返回類型 的獲取器匹配?
您使用的是哪個版本的經紀商? –