我使用MassTransit作为我的消息框架,在Azure Service Bus上运行。我正在WebJob中运行MassTransit(虽然我不认为这很重要)MassTransit和MaxConcurrentCalls的行为与预期不符?
现在我试图让MassTransit同时处理多个消息,因为我正在处理单独的消息需要一段时间来处理。所以为了加速性能,我不希望每个消息都被逐一处理。
我试着设置MaxConcurrentCalls为例如30,但似乎没有这样做。消息仍然由我的消费者逐一提取。
我也尝试设置PrefetchCount为5等,但它不会改变任何东西。
我在做什么错?非常感谢任何帮助