0

是否可以将 RedisMqServer 用作简单的任务调度程序?例如发布消息并在功能中执行它(在特定时间)?

4

1 回答 1

0

RedisMQ本身不为延迟消息提供任何显式支持,但您可以使用 Timer 模拟它,例如:

var sendInMs = 30 * 1000;
new System.Threading.Timer(msg => mqClient.Publish(msg), 
    msg, 
    sendInMs, 
    Timeout.Infinite);
于 2015-01-08T21:46:20.517 回答