2015-01-08 66 views

回答

0

RedisMQ不提供延遲的消息本身的任何明確的支持,但你可以使用一個定時器模擬它,比如:如果在asp.net代碼執行

var sendInMs = 30 * 1000; 
new System.Threading.Timer(msg => mqClient.Publish(msg), 
    msg, 
    sendInMs, 
    Timeout.Infinite); 
+0

嗯,有一定的風險,例如應用程序池被回收或iis重新啓動。我正計劃將消息發佈(調度)到持久存儲(redis)。我可能會使用更簡單的方法使用任務計劃程序和wget64.exe ...無論如何感謝您的答案 – marcinn