我们将 MassTransit 与 Azure 服务总线一起使用,我们面临以下问题:
将订阅的属性(例如 MaxDeliveryCount)从 10 更改为 15 时:
x.UsingAzureServiceBus((context, configurator) =>
{
configurator.Host(
"xyz");
configurator.PropagateActivityTracingContext();
configurator.SubscriptionEndpoint(
"consumer1",
"topic-name",
e =>
{
e.ConfigureConsumer<ExampleMessageConsumer>(context);
e.MaxDeliveryCount = 15;
});
});
... Azure 中现有订阅的属性值未更改。
当主题已经存在时,更改主题属性也是如此。
这是“设计使然”还是错误?
如果这是“设计”,如何处理?
我们正在通过脚本 (IaC) 创建 Azure 服务总线命名空间,并让 MassTransit 创建我们的主题和订阅。
谢谢你的帮助。
亲切的问候,彼得