我可以找到方法在生產者供應和消費者消費之間產生延遲。延遲向消費者提供消費隊列中的消息:Weblogic
但我想知道是否有任何可能的方式來創建每個消息的延遲。我希望我的消費者每2秒只能選擇一條消息,但我希望我的製作人以最佳性能生產我的消費者沒有生產者那麼高效。 那麼,在從隊列發送給消費者之前,是否有辦法控制每條消息的延遲?
我對製片人
和
`weblogic.jms.extensions.WLMessage message=(weblogic.jms.extensions.WLMessage)tMessage;
message.setJMSDeliveryTime(20000);`
的onMessage但沒有看到任何區別試圖weblogic.jms.extensions.WLMessageProducer producer = (weblogic.jms.extensions.WLMessageProducer)queueSender;
。
謝謝,但我的意思是我改變它到這個接口並使用setTimeToDeliver(),對不起,我不明確。謝謝你的時間。 – Rorschach