关闭。这个问题是基于意见的。它目前不接受答案。
**想改进这个问题吗?**更新这个问题,这样就可以通过编辑这篇文章用事实和引文来回答。
去年关门了。
改进这个问题
这是我的问题:我需要有一个队列,我要推到无限数量的消息。每条消息都会附上客户id。
然后,每个消息被消费,消息数据将被转换并发送到api服务器。
但是,api服务器只允许每个客户每秒接收固定数量的消息。
我的问题是:哪个队列适合这个要求?
关闭。这个问题是基于意见的。它目前不接受答案。
**想改进这个问题吗?**更新这个问题,这样就可以通过编辑这篇文章用事实和引文来回答。
去年关门了。
改进这个问题
这是我的问题:我需要有一个队列,我要推到无限数量的消息。每条消息都会附上客户id。
然后,每个消息被消费,消息数据将被转换并发送到api服务器。
但是,api服务器只允许每个客户每秒接收固定数量的消息。
我的问题是:哪个队列适合这个要求?
1条答案
按热度按时间bfrts1fy1#
所有这些,然后,没有。
从队列中读取并与api对话的服务应该负责跟踪api调用速率,并在超过速率时减慢(通过等待)。
如果这些速率限制很复杂(每个客户等),并且您将messagebroker作为实现细节,那么这一点尤其适合。