rabbitmq 大众运输中的消费者与费率限制的多重均衡

ercv8c1e  于 12个月前  发布在  RabbitMQ
关注(0)|答案(1)|浏览(138)

我正在尝试配置MassTransit中的使用者以处理消息并限制在一个时间段内处理的消息数,因为我必须使用速率受限的外部API。更复杂的是,消费者被部署在多个服务器中。有可能做到这一点吗?

ecr0jaav

ecr0jaav1#

MassTransit不支持在水平扩展的服务中对消费者进行速率限制。您需要研究一种使用分布式速率限制器(可能是使用Redis等构建的)进行速率限制的方法,并创建自己的middleware filter来调用该速率限制器。

相关问题