Menu
  • HOME
  • TAGS

How could I add a delay in processing failed messages in ServiceStack Redis MQ

servicestack,mq,servicestack.redis,redismqserver

When you register a MQ handler you can also register an error handler which gets called after publishing a failed message which you can use to add a custom delay, e.g: mqServer.RegisterHandler<MyRequest>( ServiceController.ExecuteMessage, (msgHandler, msg, ex) => Thread.Sleep(1000)); ...