Size: a a a

2021 January 28

Т

Так уж вышло... in pro.kafka
сейчас весь трейс из либы найду
источник

Т

Так уж вышло... in pro.kafka
немногословно: kafka write errors (4000/307649)


вот в самой либе : https://github.com/segmentio/kafka-go/blob/0b1c833ed2f70394b8dab48939fa54a1282db956/error.go#L594
источник

SB

S B in pro.kafka
МДА, Гоферы не перестают удивлять.
источник

SB

S B in pro.kafka
В любом случае, то что я выше написал про строго одиноразово выполняется для любой распределенной системы.
источник

SB

S B in pro.kafka
Поэтому не усложняй себе жизнь.
источник

Т

Так уж вышло... in pro.kafka
хорошо, спасибо большое за совет!
источник

BB

Bral Bral in pro.kafka
Bral Bral
Добрый вечер. Питоновская либа Кафки. Нужно получить консумер лаг на определенном топике. Есть подобное в примерах : https://github.com/confluentinc/confluent-kafka-python/blob/master/examples/adminapi.py но нюанс в том , что AdminClient не содержит такого метода. Кто-то сталкивался ?  И второй вопрос : пример из конфлюента - весь стак , включая ksqldb и control center поднимается докере. При доступе с удаленной машины на ui, и попытке создании таблицы или стрима выдаётся ошибка соединения https://github.com/confluentinc/cp-all-in-one/blob/6.0.1-post/cp-all-in-one/docker-compose.yml .
Попытка номер 2.
источник
2021 January 29

NK

ID:0 in pro.kafka
​​🚨 Another week, another stream!
Если вы пропустили live, то запись вторничного стрима #LiveStreams уже доступна - таймкоды,  ссылки, все дела.
Начал рассказывать как использовать Spring Cloud Stream с Кафкой. Напишете в личку, если нужен промокод, чтобы поиграться с Confluent Cloud.
источник

MG

Maksim Gurin in pro.kafka
Всем привет! У нас есть некая система, которая читает данные из кафки и складывает в БД. Так вот, от коллег поступила идея хранить офсеты не средствами кафки, как это работает из коробки, а в самой БД. Мотивация - если мы восстановим БД из бэкапа, мы будем точно знать, с какой позиции надо прочитать топик, чтобы база пришла в косистентное состояние
источник

MG

Maksim Gurin in pro.kafka
Может есть какие то еще варианты реализации этого? И какие возможны траблы при хранении офсетов снаружи?
источник

t

terancet in pro.kafka
Maksim Gurin
Всем привет! У нас есть некая система, которая читает данные из кафки и складывает в БД. Так вот, от коллег поступила идея хранить офсеты не средствами кафки, как это работает из коробки, а в самой БД. Мотивация - если мы восстановим БД из бэкапа, мы будем точно знать, с какой позиции надо прочитать топик, чтобы база пришла в косистентное состояние
Как мне кажется, мотивация не много странная. Кафка изначально фолт толерант. Зачем перекладывать ответственность на БД?
источник

MG

Maksim Gurin in pro.kafka
так уж сложилось, что БД - менее надежная)
источник

OG

Oleg Gavrilov in pro.kafka
Один консумер?
источник

SB

S B in pro.kafka
Maksim Gurin
Всем привет! У нас есть некая система, которая читает данные из кафки и складывает в БД. Так вот, от коллег поступила идея хранить офсеты не средствами кафки, как это работает из коробки, а в самой БД. Мотивация - если мы восстановим БД из бэкапа, мы будем точно знать, с какой позиции надо прочитать топик, чтобы база пришла в косистентное состояние
Не понятно, какую проблему вы решаете. Что значит «хранить офсеты чтобы бы база пришла в консистентное состояние». Что делает состояние неконсистентнвм?
источник

SB

S B in pro.kafka
Консистентная по какому критерию?
источник

SB

S B in pro.kafka
Вы опять пытаетесь получить exactly once поверх КаКафки что ли?
источник

SS

Sergey Sokolov in pro.kafka
Maksim Gurin
Может есть какие то еще варианты реализации этого? И какие возможны траблы при хранении офсетов снаружи?
Вот у akka projections есть такие сценарии
https://doc.akka.io/docs/akka-projection/current/kafka.html#committing-offset-outside-kafka
если я правильно вопрос понял
источник

λ

λλ in pro.kafka
Maksim Gurin
Может есть какие то еще варианты реализации этого? И какие возможны траблы при хранении офсетов снаружи?
никаких проблем нету, сортируете стрим окном, трекаете офсет для каждой партиции на етом все и атомарно пишете макс офсет для месаджа в батче для определенной партиции
источник

ЧП

Чёрный Плащ... in pro.kafka
Вообще у консьюмера есть такая возможность. По апи вроде все просто
Должно работать
источник

ЮБ

Юрий Бадальянц... in pro.kafka
Maksim Gurin
Всем привет! У нас есть некая система, которая читает данные из кафки и складывает в БД. Так вот, от коллег поступила идея хранить офсеты не средствами кафки, как это работает из коробки, а в самой БД. Мотивация - если мы восстановим БД из бэкапа, мы будем точно знать, с какой позиции надо прочитать топик, чтобы база пришла в косистентное состояние
Это нормальный сценарий
источник