如您所知,在 Masstransit 中,我们可以设置 UseMessageRetry。该方法可以帮助我们再次重试消息发送过程。只要我们遇到错误,这个过程就会继续。我遇到的问题是这个设置是每条消息的单例。我想要的是为特定消息(信使)设置不同的配置。
我为所有消息设置的设置如下:
config.UseMessageRetry(x =>
{
x.Incremental(100,
TimeSpan.FromSeconds(1),
TimeSpan.FromMilliseconds(100));
});
如果有人可以帮助我,我将不胜感激。