如果我将一堆任务排队到 ServiceStack MQ 中,它们会被注册的处理程序拾取以按预期进行处理。但是,如果我的处理程序应用程序在处理过程中退出或崩溃,则消息似乎永远消失了。
我看到它确实支持重试和死信队列,但是只有当消息从处理程序显式抛出和异常时才会重试消息?
有没有办法让框架处理保留消息,直到从处理程序返回成功结果?
如果我将一堆任务排队到 ServiceStack MQ 中,它们会被注册的处理程序拾取以按预期进行处理。但是,如果我的处理程序应用程序在处理过程中退出或崩溃,则消息似乎永远消失了。
我看到它确实支持重试和死信队列,但是只有当消息从处理程序显式抛出和异常时才会重试消息?
有没有办法让框架处理保留消息,直到从处理程序返回成功结果?