Size: a a a

2020 January 15

M

Misha in pro.kafka
Anatoly Soldatov
Будет трансляция
В двух словах @gamussa выше написал :)
Понял, спасибо! :) буду ждать
источник

N

Nikolay in pro.kafka
В кафке ssl 1 way возможен или только 2 way?
источник

λ

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

RI

Roman Izutov in pro.kafka
Есть ряд сервисов-производителей, которые пишут в кафку и один сервис-потреьитель. Если сервис потребитель зафейлил сообщение от производителя, надо чтобы пооизводитель "откатил" транзакцию у себя. Может кто-то делал у себя такую штуку?.. По сути это что-то типа acid на микросервисах. Читал много букв в интернете про паттерны saga и арбитр-сервис, ноэто все теории. Нужна бы порция практики от бывалых. Тут беда в том что продьюсер не хранит состояние. Пришло на ум сделать топик куда консьюимер зашлет идентификатор и само зафейленное сообщение а продьюсер(один из) опознает его и разрулит откат. Но как-сложно получается
источник

VG

Vik Gamov in pro.kafka
Huan Karlos
она заменит cp-kafka?
Оно заменить cp-enterprise-kafka
источник

VG

Vik Gamov in pro.kafka
Nikolay
В кафке ssl 1 way возможен или только 2 way?
Поясните
источник

SB

Sergei Beilin in pro.kafka
Anton Sadovnikov
@saabeilin если не секрет, по какому правилу шардировали по партициям в ES, юзали retention policy?
Ну, дефолтный партишнер, ключ - uuid агрегата, завёрнутый в Avro. Топики с событиями - "вечные", топики со снапшотами - агрессивно компактятся.
источник

HK

Huan Karlos in pro.kafka
Vik Gamov
Оно заменить cp-enterprise-kafka
он не бесплатный?
источник

VG

Vik Gamov in pro.kafka
Huan Karlos
он не бесплатный?
ьесплатный для девелопмента (одна нода)
источник

HK

Huan Karlos in pro.kafka
понял, спасибо!
источник
2020 January 16

ὦan in pro.kafka
Запускаю из консоли kafka-console-consumer.sh + --property value.deserializer=org.apache.kafka.common.serialization.JsonDeserializer
и получаю в лицо Exception in thread "main" java.lang.ClassNotFoundException: org.apache.kafka.common.serialization.JsonDeserializer
Погуглил и не понял до конца что я же делаю не так
источник

ὦan in pro.kafka
Логично - потому что его там и нет
источник

λ

λλ in pro.kafka
ὦan
Запускаю из консоли kafka-console-consumer.sh + --property value.deserializer=org.apache.kafka.common.serialization.JsonDeserializer
и получаю в лицо Exception in thread "main" java.lang.ClassNotFoundException: org.apache.kafka.common.serialization.JsonDeserializer
Погуглил и не понял до конца что я же делаю не так
kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic word-count-output --from-beginning --property print.key=true --property print.value=true --property key.deserializer=org.apache.kafka.common.serialization.StringDeserializer --property value.deserializer=org.apache.kafka.common.serialization.LongDeserializer
источник

ὦan in pro.kafka
λλ
kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic word-count-output --from-beginning --property print.key=true --property print.value=true --property key.deserializer=org.apache.kafka.common.serialization.StringDeserializer --property value.deserializer=org.apache.kafka.common.serialization.LongDeserializer
Ну или стринг впихнуть тоже можно было
Но я просто опустил его и нормально стало
источник

λ

λλ in pro.kafka
ὦan
Ну или стринг впихнуть тоже можно было
Но я просто опустил его и нормально стало
когда кого нибудь опускаешь всегда легче )) - простите
источник

ὦan in pro.kafka
λλ
когда кого нибудь опускаешь всегда легче )) - простите
В голос)
источник

MU

Max Underwood in pro.kafka
Alex
5 партиций в 10 топиках, 50 лидеров, нагрузка более менее равномерно, но топики то разные, и могут оказаться 2 жирных партиции на одном брокере
если несложно покажите describe хоть одного топика, пожалуйста
источник

RS

Roman Sharkov in pro.kafka
Доброго времени суток

У меня такой вопрос: существует ли в экосистеме Kafka’и некий посредник, в который можно надёжно писать сообщения, которые асинхронно отсинхронизируются на глобальную систему распределения сообщений?

т.е. если вдруг, по какой-то причине либо упадёт Kafka либо произойдёт network split то микросервис не сможет осуществлять транзакции, поэтому ему нужен некий посредник между ним и Kafka’ой, который будет надёжно сохранять сообщения локально а потом уже синхронизировать их
источник

ὦan in pro.kafka
Roman Sharkov
Доброго времени суток

У меня такой вопрос: существует ли в экосистеме Kafka’и некий посредник, в который можно надёжно писать сообщения, которые асинхронно отсинхронизируются на глобальную систему распределения сообщений?

т.е. если вдруг, по какой-то причине либо упадёт Kafka либо произойдёт network split то микросервис не сможет осуществлять транзакции, поэтому ему нужен некий посредник между ним и Kafka’ой, который будет надёжно сохранять сообщения локально а потом уже синхронизировать их
Вторую кафку поднять
Либо сделать так чтобы первая кафка не падала
источник

RS

Roman Sharkov in pro.kafka
ὦan
Вторую кафку поднять
Либо сделать так чтобы первая кафка не падала
а в случае если она просто недоступна? network split?

суть в том, что этот микросервис должен быть на 100% уверен, что сообщение в конце концов дойдёт до остальных частей системы и не потеряется для того чтобы закомитить локальную транзакцию

и если Кафка по какой либо причине недоступна для этого микросервиса то он остановится и не сможет осуществлять транзакции

в идеале бы этот сервис писал в некого локального посредника, который бы надёжно сохранял сообщения и асинхронно синхронил их на кафку
источник