22. Kafka Transactions (Kafka - полный курс)

Sdílet
Vložit
  • čas přidán 8. 09. 2024

Komentáře • 21

  • @user-et5zi7vg4o
    @user-et5zi7vg4o Před 3 měsíci +1

    Большое спасибо за плейлист по кафке, отличная подача материала.

  • @slavanyafka1974
    @slavanyafka1974 Před 3 měsíci +1

    Спасибо за видео! Как всегда очень интересно, доступно и познавательно

    • @java-guru
      @java-guru  Před 3 měsíci

      Спасибо за отзыв)

  • @e-researcher
    @e-researcher Před 2 měsíci +3

    Чел, супер круто! Спасибо, за видос!

  • @neruinfo166
    @neruinfo166 Před 3 měsíci +2

    ждем про компенсирующие транзакции)

    • @java-guru
      @java-guru  Před 3 měsíci +1

      ок, будет продолжение по кафке

  • @ilyagp6565
    @ilyagp6565 Před 4 měsíci +1

    Круто! Спасибо.

  • @realyte6861
    @realyte6861 Před 3 měsíci +1

    Как всегда на высоте! Отличное видео

  • @user-sf3py6cw3r
    @user-sf3py6cw3r Před 3 měsíci +1

    Андрей снимите плз видео по интеграционному тестированию кафки, таких почти нет в инете

  • @1aazy
    @1aazy Před měsícem

    Большое спасибо за видео, но у меня при тестировании возникла ошибка, с которой я не знаю как справиться.
    Поднимаю Docker-compose (с конфигом из вашего видео) и у меня почему создаются очень странные топики вида
    Topic: withdraw-money-topic TopicId: 7aEC2jJOQM-7zIKgZExkwQ PartitionCount: 3 ReplicationFactor: 3 Configs: min.insync.replicas=2
    Topic: withdraw-money-topic Partition: 0 Leader: 2 Replicas: 2,3,1 Isr: 2
    Topic: withdraw-money-topic Partition: 1 Leader: 3 Replicas: 3,1,2 Isr: 3
    Topic: withdraw-money-topic Partition: 2 Leader: 1 Replicas: 1,2,3 Isr: 1,2,3
    Из-за этого всё падает т.к. указывает что не соблюдается кол-во insync реплик, почему он их так криво балансит я не знаю. Пытался в Java коде менять бины отвечающие за создание топика - не помогло. Вручную создавал топики - при создании внутри контейнера всё хорошо, но как только стартую микросервисы получается такая же картина что приводил выше.

    • @java-guru
      @java-guru  Před měsícem +1

      Попробуйте почистить докер(образы, volumes для kafka), рестартануть комп, скорее всего пройдет. Понятно что если уменьшить в конфиге до 1 min.insync.replicas то тоже запуститься, но лучше почистить, чтобы запустилось корректно

    • @1aazy
      @1aazy Před měsícem

      @@java-guru volumes каждый раз чистил. Очень интересная ситуация сейчас, ребутнул всё, почистил, поставил репликейшен фактор в 1 и всё та же ошибка, говорит что не соблюдается условия кол-во реплик :)
      Error: NOT_ENOUGH_REPLICAS. Error Message: Unable to verify the partition has been added to the transaction. Underlying error: NOT_COORDINATOR

    • @java-guru
      @java-guru  Před měsícem +1

      @@1aazy В KafkaConfig .configs(Map.of("min.insync.replicas","1")) сделали да? Он не видит других синхронизированных реплик, надо разбираться почему, я могу предположить что из-за докера или из-за невнимательности с конфигами брокеров. У меня была такая ошибка на винде с докер десктопом, почистить докер и ребут помог.

    • @1aazy
      @1aazy Před měsícem

      @@java-guru Проблема действительно была в докере, а именно компоус файле. В настройке KAFKA_CFG_ADVERTISED_LISTENER стояла не тот id. Всё исправил и заработало, но убил пару часов :)

  • @user-gp7pe6tp5l
    @user-gp7pe6tp5l Před 4 měsíci

    ссылка на репозиторий не работает ((