标签: java apache-kafka kafka-consumer-api
用例: 从Kafka消耗数据,然后写入由最大QPS绑定的DB。
预测的解决方案: 将消耗速率限制到一个小于DB的最大写入QPS的限制。
查询: Guava提供了一个可以在此处实现的速率限制器,但是Kafka是否支持消费者速率限制本身而不是实现第三方选项。
参考,了解有关Kafka速率限制的功能: https://cwiki.apache.org/confluence/display/KAFKA/KIP-13+-+Quotas
在这种情况下,如何应用配额率限制?
答案 0 :(得分:0)
最好的解决方案是使用第三方库。 Google的Guava是最好,最容易使用的一种。
有关番石榴速率限制器的用法的示例代码,请参阅this