我正在使用Kafka队列0.8.2并实施了标准的轮询和推送调用。现在想去pollByIndex方法,这些方法需要实现Simple Consumer。
有人知道一些已经处理过类似方法的自定义库,因为实现Simple Consumer可以做很多工作:)
升级到0.9以便我不再使用ConsumerAPI。
答案 0 :(得分:0)
确定。所以创建SimpleConsumer并不容易。所以我去实现另一个命令的解决方案,每次我排队存储在zookeeper中的结果时创建不同的组,然后在主题上分配我需要的偏移量。这样默认的流式传输队列不会被破坏,它会对zookeeper造成很小的负担,但没什么大不了的。
在每次查询之后,我都会注意从zookeeper中移除组以保持其清洁。
编码1天更少。
对于新版本0.9及更新版本,我们将拥有ConsumerAPI,它也有自己的调用。在此之前需要开发方面的更多工作。