MassTransit / RabbitMQ设置重复出现消息的优先级

时间:2018-11-06 09:27:26

标签: rabbitmq scheduling priority-queue masstransit

使用Publish方法时,我可以设置优先级并添加标题。

await _Bus.Publish<T>(value, x =>
    {
      x.SetPriority(priority);
      x.Headers.Set("SenderApp", Assembly.GetEntryAssembly()?.GetName()?.Name ?? "Default");
    }).ConfigureAwait(false);

是否可以使用ScheduleSend方法执行此操作?如果是这样,请问如何到达那里?

await _Bus.ScheduleSend<T>(destination, delay, value).ConfigureAwait(false);

上下文不同,我找不到任何示例。

我的配置:

  • RabbitMQ 3.7.8
  • MassTransit 5.1.5。

0 个答案:

没有答案