使用哪个队列?Kafka、rabbitmq、redis、sqs、activemq或你所说的

xuo3flqw  于 2021-06-06  发布在  Kafka
关注(0)|答案(1)|浏览(428)

关闭。这个问题是基于意见的。它目前不接受答案。
**想改进这个问题吗?**更新这个问题,这样就可以通过编辑这篇文章用事实和引文来回答。

去年关门了。
改进这个问题
这是我的问题:我需要有一个队列,我要推到无限数量的消息。每条消息都会附上客户id。
然后,每个消息被消费,消息数据将被转换并发送到api服务器。
但是,api服务器只允许每个客户每秒接收固定数量的消息。
我的问题是:哪个队列适合这个要求?

bfrts1fy

bfrts1fy1#

所有这些,然后,没有。
从队列中读取并与api对话的服务应该负责跟踪api调用速率,并在超过速率时减慢(通过等待)。
如果这些速率限制很复杂(每个客户等),并且您将messagebroker作为实现细节,那么这一点尤其适合。

相关问题