Size: a a a

2020 November 05

N

Nikolay in Scala Jobs
На стороне брокера есть структура данных , куда регистрируются скажем так запросы требующие ответа, а если ответить можно сразу ,то соответственно отвечает брокер сразу. Apache Kafka has a data structure called the “request purgatory”. The purgatory holds any request that hasn’t yet met its criteria to succeed but also hasn’t yet resulted in an error. The problem is “How can we efficiently keep track of tens of thousands of requests that are being asynchronously satisfied by other activity in the cluster?”
источник

λ

λoλdog in Scala Jobs
Vladimir Sam
пойду почитаю, спасибо
Смысл в то, что ты сразу без таймаута полишь. Если есть данные, то работаешь с ними, если нет то увы) полишь дальше
источник

λ

λoλdog in Scala Jobs
Как раз пол на мои взгляд проще и как следствие лучше для латенси
источник

VS

Vladimir Sam in Scala Jobs
век живи, век учись
источник

N

Nikolay in Scala Jobs
Репликация в кафке работает так же. Реплика приходит на лидер с запросом - как только появится 1 байт. Присылай мне ответ. И если ничего нового нет ( а offset известно ) то ждёт в пургаторе. Там вроде есть тайм-аут и может он даже настраивается скорее всего , но вот на память это не помню. Надо проверить .
источник

A

Alex in Scala Jobs
λoλdog
Как раз пол на мои взгляд проще и как следствие лучше для латенси
Ток цпу и траф расходует неслабо, надо иметь в виду
источник

λ

λoλdog in Scala Jobs
Alex
Ток цпу и траф расходует неслабо, надо иметь в виду
Ну да
источник

A

Alex in Scala Jobs
λoλdog
Ну да
Лучше 5-10 мс воткнуть хотя бы, по опыту
источник

A

Alex in Scala Jobs
Потом как траф придет, проблем уже не будет этих
источник

λ

λoλdog in Scala Jobs
Ну тут ж разговор за латенси)
источник

MP

Michael Panchenko in Scala Jobs
А как в Kafka с exectly once?
источник

A

Alex in Scala Jobs
Michael Panchenko
А как в Kafka с exectly once?
коммить оффсеты грамотно и норм
источник

VM

Vladimir Malyk in Scala Jobs
Michael Panchenko
А как в Kafka с exectly once?
гарантированный exactly once — это миф
источник

SA

Sergey Alaev in Scala Jobs
Michael Panchenko
А как в Kafka с exectly once?
точно так же, как в JMS. Нужна СУБД с поддержкой транзакций.
источник

MP

Michael Panchenko in Scala Jobs
Я к тому что в требованиях примера было требование дедупликации :)
источник

A

Andrey in Scala Jobs
Кто-нибудь проходил курс на otus по scala разработке?
источник

A

Andrey in Scala Jobs
Как вам он?
источник

SP

Stas P in Scala Jobs
Nikolay
У Кафки long poll . Консьюмер делает заброс и когда данные ему появятся - придет ему ответ
Вроде просто поллит как почтовый ящик. Лонг разве?
источник

SP

Stas P in Scala Jobs
Коллеги кафкаспецы. Расскажите плиз про компакт топик. Откуда он знает что месседж уникален?
источник

λ

λoλdog in Scala Jobs
У тебя сообщения с ключем ж
источник