【发布时间】:2020-10-15 09:23:18
【问题描述】:
我正在将 MassTransit 与 Azure 服务总线一起使用,并希望为发送/发布配置重试策略。
我的做法是:
```private void ConfigureUsingAzureServiceBus(IServiceCollectionConfigurator x)
{
x.AddBus(provider => Bus.Factory.CreateUsingAzureServiceBus(cfg =>
{
cfg.ConfigurePublish(c =>
{
c.UseRetry(rc => rc.Interval(90, TimeSpan.FromSeconds(2)));
});
cfg.ConfigureSend(c =>
{
c.UseRetry(rc => rc.Interval(90, TimeSpan.FromSeconds(2)));
});```
我不确定这是否正确,因为我有时会收到:Microsoft.Azure.ServiceBus.ServiceBusException 并且我的消息没有发送到总线。
【问题讨论】:
标签: masstransit