Я использую потребитель высокого уровня Kafka. Поскольку я использую Kafka как "очередь транзакций" для своего приложения, мне нужно обязательно убедиться, что я не пропущу и не перечитаю какие-либо сообщения. У меня есть 2 вопроса:
-
Как скопировать смещение в zookeeper? После каждого успешного использования сообщения я отключу автоматическое фиксацию и фиксацию фиксации. Кажется, я не могу найти фактические примеры кода, как это сделать, используя потребитель высокого уровня. Может ли кто-нибудь помочь мне с этим?
-
С другой стороны, я слышал, что фиксация в zookeeper может быть медленной, так что другой способ может заключаться в локальном отслеживании смещений? Является ли этот альтернативный метод целесообразным? Если да, как бы вы к нему подошли?