我正在使用Kafka 0.10 REST代理服务,请提出以下问题:
1,我可以在同一个消费组中有两个消费者实例吗?
2,消费者实例创建或上次使用后的超时时间是多长?
3,是否有使用Kafka REST API的Java或Python API?
答案 0 :(得分:1)
1)是的,您可以在同一个消费者群体中拥有多个消费者
2)超时在REST代理的配置参数中设置,因此可能因安装而异,但默认值为5分钟(300000毫秒)
来自Confluent文档网站https://docs.confluent.io/current/kafka-rest/docs/config.html
consumer.instance.timeout.ms
Amount of idle time before a consumer instance is automatically destroyed.
Type: int
Default: 300000
3)没有提供使用Kafka REST API的Java或Python Wrapper API,因为大多数人只使用本机Kafka Java或Python API并绕过了通过REST代理的额外步骤。如果在您的用例中不是一个选项,那么您可以在Java或Python中搜索github以获取第三方REST API包装器。我知道JavaScript中有一个用于浏览器应用程序。如果尚不存在,那么在REST API上构建Java或Python包装器应该不会太难。