我想在由TimerTrigger触发的Azure函数中使用MassTransit。我已经尝试使用ServiceBusTrigger(如文档建议http://masstransit-project.com/MassTransit/usage/azure-functions.html所示),但需要保护我的下游服务免受队列爆裂的影响。
使用MassTransit,是否有一种方法可以告诉它在队列为空时停止总线?目前,我的函数继续运行,直到触发下一个计时器为止,因为总线使它保持活动状态,而我要做的是使函数消耗队列中的所有消息,并进行速率限制,直到队列为空或被消耗为止一些消息。
使用MassTransit可以吗?还是这是错误的工具?