【发布时间】:2021-08-12 09:04:46
【问题描述】:
我阅读了this 文章,了解如何在 MassTransit 中配置其他总线实例。
我的场景:我有两个个人 NuGet 包(例如 Notification 和 Audit Log 包),每个包分别有消息合同和消费者,然后MassTransit 和他们的每个人都注册了自己的总线。
这些包已经用在MyApi Application,它也拥有Message Contracts 和Consumers。和 MassTransit 与另一辆公共汽车注册到 MyApi 应用程序。
现在我不确定是使用多总线还是单总线。如果我为所有这些人使用一辆公共汽车,那么我想我必须将包裹的组装传递给 MassTransit 注册以注册他们的消费者。对吗?
services.AddMassTransit(x =>
{
x.AddConsumer<NotificationConsumers>();
x.AddConsumer<AuditLogConsumers>();
x.AddConsumer<MyApiAppConsumers>();
// etc ...
});
【问题讨论】:
标签: asp.net-core rabbitmq masstransit