我在使用Spring jms的應用程序中使用IBM MQ & active mq。我需要在x秒後安排一條消息以重新傳遞。計劃在IBM MQ中傳遞消息
我可以通過設置AMQ_SCHEDULED_DELAY標題在Active mq中實現它。這會使消息在指定的秒數後傳遞到隊列。
IBM MQ中是否有類似的功能可用於實現上述功能?
任何幫助表示讚賞。
我在使用Spring jms的應用程序中使用IBM MQ & active mq。我需要在x秒後安排一條消息以重新傳遞。計劃在IBM MQ中傳遞消息
我可以通過設置AMQ_SCHEDULED_DELAY標題在Active mq中實現它。這會使消息在指定的秒數後傳遞到隊列。
IBM MQ中是否有類似的功能可用於實現上述功能?
任何幫助表示讚賞。
是的,WMQ並不是最適合這種事情的JMS impl。看看Apache的駱駝。它可以提供這種延遲的消息路由。
那麼JMS 1.1規範沒有提及延遲傳遞消息的任何內容。因此,您在WMQ中沒有該功能。剛剛發佈的JMS 2.0規範描述了此功能。