Size: a a a

2020 September 09

VG

Vik Gamov in pro.kafka
источник

N

Nazar in pro.kafka
Это митап ? ))
источник

VG

Vik Gamov in pro.kafka
Nazar
Это митап ? ))
Лол
источник

AT

Alexey Tiron in pro.kafka
источник

VG

Vik Gamov in pro.kafka
Alex D
Хорошо, спасибо, потом меня тоже устраивает
источник

AD

Alex D in pro.kafka
Спасибо, эти все ограничения подхода я понимаю.
В этом плане, я специально ушел от map к Transformer,
чтоб хотя бы соединение с внешним источником устанавливать один раз, а не на каждое событие.
И иметь возможность прикрутить кеширование ответов от внешней системы.
Хотелось бы еще, сделать батчевый запрос к внешней системе, но я не нашел аналога Transformer,
который на обработку принимал бы сразу пачку событий. Плохо искал?

Ну раз ты так усилено советуешь мне полностью начать жить в экосистеме кафки.
Задам вопрос и по ней:
Есть у меня поток данных, который надо обогатить информацией, допустим из 10 справочников.
Правильно ли я понимаю, что мне надо будет сделать 10 раз:
 streams.selectKey(<ключ справочника>)
На сколько это влияет на производительность?  
И второй вопрос selectKey все также не позволяет  указать новый Serde ключа?
https://issues.apache.org/jira/browse/KAFKA-4612
И мне все ключи справочников надо приводить к одному типу?
источник

VG

Vik Gamov in pro.kafka
Alex D
Спасибо, эти все ограничения подхода я понимаю.
В этом плане, я специально ушел от map к Transformer,
чтоб хотя бы соединение с внешним источником устанавливать один раз, а не на каждое событие.
И иметь возможность прикрутить кеширование ответов от внешней системы.
Хотелось бы еще, сделать батчевый запрос к внешней системе, но я не нашел аналога Transformer,
который на обработку принимал бы сразу пачку событий. Плохо искал?

Ну раз ты так усилено советуешь мне полностью начать жить в экосистеме кафки.
Задам вопрос и по ней:
Есть у меня поток данных, который надо обогатить информацией, допустим из 10 справочников.
Правильно ли я понимаю, что мне надо будет сделать 10 раз:
 streams.selectKey(<ключ справочника>)
На сколько это влияет на производительность?  
И второй вопрос selectKey все также не позволяет  указать новый Serde ключа?
https://issues.apache.org/jira/browse/KAFKA-4612
И мне все ключи справочников надо приводить к одному типу?
А как часто справочники меняются?
источник

AD

Alex D in pro.kafka
Vik Gamov
А как часто справочники меняются?
Есть которые редко меняются, но есть и те которые часто меняются.
источник

В

Вячеслав in pro.kafka
Редко/часто у всех разные, лучше всё-таки хоть чуть-чуть конкретики. А то для кого-то раз в минуту может быть редко, а для кого-то часто. :)
источник

V

VTaliKK in pro.kafka
а че велики в ход не пошли?
источник

AD

Alex D in pro.kafka
Вячеслав
Редко/часто у всех разные, лучше всё-таки хоть чуть-чуть конкретики. А то для кого-то раз в минуту может быть редко, а для кого-то часто. :)
Скажу так, есть справочники изменения в которых желательно бы обнаружить менее чем за минуту.
Т.е. готовы мериться со временем, которое уходит пока CDC отловит эти изменения и ока они долетят до кафки и в кафке долетят до KTable.
источник

VG

Vik Gamov in pro.kafka
VTaliKK
а че велики в ход не пошли?
Мне писали что это Нидерланды и я тоже удивился что велики не бросали. Но наверное велики это святое
источник
2020 September 10

К

Константин Т... in pro.kafka
Всем привет!
Есть способ доставки сообщений exactly-once от кафка?
При остановке консьюмера и последующем запуске могут формироваться дубли из-за временного лага коммита.
источник

GS

Grisha Skobelev in pro.kafka
Константин Т
Всем привет!
Есть способ доставки сообщений exactly-once от кафка?
При остановке консьюмера и последующем запуске могут формироваться дубли из-за временного лага коммита.
Дедубликация с помощью windowStore?
источник

λ

λλ in pro.kafka
Константин Т
Всем привет!
Есть способ доставки сообщений exactly-once от кафка?
При остановке консьюмера и последующем запуске могут формироваться дубли из-за временного лага коммита.
источник

N

Nick in pro.kafka
механизмами кафки вроде как нет, нужно крутить спец логику на консумере с сохранением результата обработки, прихранивать в какойнить БД
источник

N

Nick in pro.kafka
или может в мире чтото за 3 года изменилось?
источник

К

Константин Т... in pro.kafka
Спасибо, т.е. дедубликация делается уже другим инструментом следующим шагом?
источник

λ

λλ in pro.kafka
Константин Т
Спасибо, т.е. дедубликация делается уже другим инструментом следующим шагом?
есть разные варианты сделать дедупликацию, выставляя всякие рестраи в кафке акновледжмент трекая специальный айдишник идемпотентный с кликстримов UI и тд, Но сама кафка тебе не дает никакой екзактли ванс обычно ето другими средствами должно достигаться, в кафка стримах есть параметр екзактли ванс но там видимо под капотом просто окно определенной длины в рокс бд где отсеиваются дубликаты через блум фильтр тот же
источник

К

Константин Т... in pro.kafka
λλ
есть разные варианты сделать дедупликацию, выставляя всякие рестраи в кафке акновледжмент трекая специальный айдишник идемпотентный с кликстримов UI и тд, Но сама кафка тебе не дает никакой екзактли ванс обычно ето другими средствами должно достигаться, в кафка стримах есть параметр екзактли ванс но там видимо под капотом просто окно определенной длины в рокс бд где отсеиваются дубликаты через блум фильтр тот же
Понял, спасибо большое)
источник