生産者からの供給と消費者による消費の間に遅延を作成する方法を見つけることができました。
しかし、すべてのメッセージに遅延を作成する方法があるかどうかを知りたいです。たとえば、コンシューマーに 2 秒ごとに 1 つのメッセージのみを選択させたいとしますが、コンシューマーは効率的ではないため、プロデューサーに最高のパフォーマンス レートで生成してもらいたいとします。プロデューサーとして。キューからコンシューマーに送信される前に、各メッセージの遅延を制御する方法はありますか?
weblogic.jms.extensions.WLMessageProducer producer =
(weblogic.jms.extensions.WLMessageProducer)queueSender;
プロデューサー試着しました
と
`weblogic.jms.extensions.WLMessage message=(weblogic.jms.extensions.WLMessage)tMessage;
message.setJMSDeliveryTime(20000);`
onmessage ですが、違いは見られません。