在重试邮件之前,如何使RedisMqServer等待一秒钟?

时间:2013-09-30 18:58:14

标签: servicestack redismqserver

RedisMqServer的requestTimeOut构造函数参数似乎对消息重试之间的时间没有影响。是否有其他方法可以在消息重试之间添加延迟?

具体来说,我们希望向Message添加一个属性,该属性将指示MessageQueueHandler在重试尝试未完成时应忽略该消息的时间。

1 个答案:

答案 0 :(得分:2)

您是否尝试在KeepAliveRetryAfterMs对象上设置RedisMqServer属性?

myHost = new RedisMqServer(myManager) {
    KeepAliveRetryAfterMs = 10000 // 10 Seconds
};