用例:使用来自kafka的数据,然后写入到由max qps绑定的db。
预测解决方案:将消耗速率限制到小于db的最大写入qps的极限。
质疑:guava给出了一个可以在这里实现的限速器,但是kafka是否支持消费者限速本身而不是实现第三方选项。
Kafka速率限制特性参考:https://cwiki.apache.org/confluence/display/kafka/kip-13+-+quotas
另外,在这种情况下,如何适用配额率限制?
用例:使用来自kafka的数据,然后写入到由max qps绑定的db。
预测解决方案:将消耗速率限制到小于db的最大写入qps的极限。
质疑:guava给出了一个可以在这里实现的限速器,但是kafka是否支持消费者限速本身而不是实现第三方选项。
Kafka速率限制特性参考:https://cwiki.apache.org/confluence/display/kafka/kip-13+-+quotas
另外,在这种情况下,如何适用配额率限制?
1条答案
按热度按时间dw1jzc5e1#
最好的解决方案是使用第三方库。谷歌的Guava是最好的也是最容易使用的。
关于guava限速器的使用示例代码,请参阅此