首页 > 解决方案 > MassTransit 更改交换类型问题

问题描述

我想更改 Masstransit 中的交换类型。我的示例代码块如下。

_bus = BusConfigurator.Instance.ConfigureBus(_massTransitSettings,
          (cfg, host) =>
          {
              cfg.ReceiveEndpoint("example-queue",
                  e =>
                  {
                      e.AutoDelete = true;
                      e.Durable = true;
                      e.ExchangeType = ExchangeType.Direct;
                      e.Consumer(() =>
                      {
                          //consume operation
                      });
                  });
          });

当我进行测试时,我仍然在 rabbitmq fanout 中看到 exchange-type 值。我在哪里犯错?

谢谢您的支持..

标签: .net.net-corerabbitmqmasstransit

解决方案


有一个示例显示了如何使用 RabbitMQ 和 MassTransit 设置直接交换路由。

记录了交换属性的配置。


推荐阅读