0
我正在使用oracle.jms.AQjmsFactory
將消息發送到主題。消息存儲在數據庫主題中。使用DefaultMessageListenerContainer
,消息正在監聽。但問題是消息不是從主題出列或刪除,即消息在主題中被阻塞。無法在偵聽器偵聽到彈簧jms中的消息後將主體中的消息取消。
我正在使用oracle.jms.AQjmsFactory
將消息發送到主題。消息存儲在數據庫主題中。使用DefaultMessageListenerContainer
,消息正在監聽。但問題是消息不是從主題出列或刪除,即消息在主題中被阻塞。無法在偵聽器偵聽到彈簧jms中的消息後將主體中的消息取消。
你怎麼知道他們被困在話題中?你是否多次向聽衆傳遞相同的消息,或者你的意思是它仍然在數據庫中?
請記住,一個主題上的消息應該被傳遞給多個消費者,所以如果消息在被傳遞給你的聆聽者後仍然處於閒置狀態,這應該不會太讓人吃驚 - 它可能認爲還有其他消息客戶仍然被交付給。
我的意思是它仍然在數據庫中。但是一旦收到消息,我不希望這個消息在數據庫中,它應該被刪除。 – sanjana 2010-02-11 08:32:25