如何解决MassTransit Azure 服务总线确认消息
我将 MassTransit 7.0.6
与 consumer Sagas 和 Azure Service Bus 一起用作消息代理。
我的 saga 正在编排事件列表,我通过 Azure 服务总线注意到,即使我使用 saga 中的所有相关命令完成我的操作,我仍然有传入的消息。
MassTransit Messages and Topics ScreenShot
这是我的配置:
services.AddMassTransit(x =>
{
x.AddSaga<MySaga>().InMemoryRepository();
x.AddConsumer<Consumer1>();
x.AddConsumer<Consumer2>();
x.AddConsumer<Consumer3>();
x.SetKebabCaseEndpointNameFormatter();
x.UsingAzureServiceBus((context,cfg) =>
{
cfg.UseInMemoryOutbox();
cfg.Host(Configuration["ServiceBus:ConnectionString"]);
cfg.ConfigureEndpoints(context);
});
});
services.AddMassTransitHostedService();
我以为我没有确认所有消息,我可能会错过一些更合适的事情。
如果你有任何推荐的想法,感谢分享和挑战我!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。