Добрый день . Мы используем https://docs.confluent.io/current/clients/confluent-kafka-python/# библиотеку . Может быть я просто заблуждаюсь и делаю что то не правильно. Но хотелось бы вычитывать сообщения из топика по его уникальному ID. Сейчас в топике сообщений не много , поэтому просто каждый раз читаю с начала и до конца , встречая нужный ID запускаю логику. Но когда кол-во сообщений увеличится , это может стать проблемой . Такого метода я не нашел , куда смотреть ?
Добрый день . Мы используем https://docs.confluent.io/current/clients/confluent-kafka-python/# библиотеку . Может быть я просто заблуждаюсь и делаю что то не правильно. Но хотелось бы вычитывать сообщения из топика по его уникальному ID. Сейчас в топике сообщений не много , поэтому просто каждый раз читаю с начала и до конца , встречая нужный ID запускаю логику. Но когда кол-во сообщений увеличится , это может стать проблемой . Такого метода я не нашел , куда смотреть ?
да кубер, helm чарт с реджестри для кафки или я погорячился с перетаскиванием кафки в кубер ?
да хз Смотря для каких целей. У меня кафка и в кубере и на отдельным виртуалках живет. а по поводу "теряет кафку". скорее всего твоё приложение забирает внутренний IP кафки по ДНС и фиксирует у себя в контексте. Соотв, когда ты ребутаешь под с кафкой, у нее меняется внутренний IP, а приложение бьется по старому Решение - обновлять в приложении IP адрес по ДНС или ходить строго по ДНС
да хз Смотря для каких целей. У меня кафка и в кубере и на отдельным виртуалках живет. а по поводу "теряет кафку". скорее всего твоё приложение забирает внутренний IP кафки по ДНС и фиксирует у себя в контексте. Соотв, когда ты ребутаешь под с кафкой, у нее меняется внутренний IP, а приложение бьется по старому Решение - обновлять в приложении IP адрес по ДНС или ходить строго по ДНС
да, я так и понял по логике, осталось дело за малым умеет ли приложение это делать :)
Добрый день . Мы используем https://docs.confluent.io/current/clients/confluent-kafka-python/# библиотеку . Может быть я просто заблуждаюсь и делаю что то не правильно. Но хотелось бы вычитывать сообщения из топика по его уникальному ID. Сейчас в топике сообщений не много , поэтому просто каждый раз читаю с начала и до конца , встречая нужный ID запускаю логику. Но когда кол-во сообщений увеличится , это может стать проблемой . Такого метода я не нашел , куда смотреть ?
@gamussa Спасибо огромное Вик. Я посмотрел ваш пример на Java. Если я правильно все понял . Возможно обратиться к топику и вытащить из него по ID сообщение. Поддерживает ли эту функциональность python библиотека. Если да , то не подскажите мне пожалуйста какая ?
@gamussa Спасибо огромное Вик. Я посмотрел ваш пример на Java. Если я правильно все понял . Возможно обратиться к топику и вытащить из него по ID сообщение. Поддерживает ли эту функциональность python библиотека. Если да , то не подскажите мне пожалуйста какая ?
да хз Смотря для каких целей. У меня кафка и в кубере и на отдельным виртуалках живет. а по поводу "теряет кафку". скорее всего твоё приложение забирает внутренний IP кафки по ДНС и фиксирует у себя в контексте. Соотв, когда ты ребутаешь под с кафкой, у нее меняется внутренний IP, а приложение бьется по старому Решение - обновлять в приложении IP адрес по ДНС или ходить строго по ДНС
Проблема все-таки не в этом я зафиксировал у кафки clusterIP при перезагрузке кафки всегда сохраняется один и тот же ip. И все равно делаем перезагрузку клиент теряет ее и больше не шлет данных