4

It appears that RedisMqServer's requestTimeOut constructor argument does not have an impact on the time between message retries. Is there some other way to add a delay between message retries?

Specifically we are looking to add a property to a Message which will indicate how long a MessageQueueHandler should ignore that message if a retry attempt is outstanding.

gutch
  • 6,959
  • 3
  • 36
  • 53
ethan
  • 111
  • 1
  • 8

1 Answers1

2

Have you tried setting the KeepAliveRetryAfterMs proeprty on your RedisMqServer object?

myHost = new RedisMqServer(myManager) {
    KeepAliveRetryAfterMs = 10000 // 10 Seconds
};
Mike
  • 1,837
  • 10
  • 9
  • I am on a slightly out of date version of ServiceStack that doesn't have that property. I'll give it a try when I upgrade. Thanks. – ethan Oct 03 '13 at 18:25
  • KeepAliveRetryAfterMs doesn't do the job. It appears to be a delay that happens after the message queue restarts, not after a message fails. – ethan Apr 29 '14 at 19:27