Size: a a a

2020 October 15

ИМ

Илья Макеев... in ctodailychat
ну кроме того что вновь добавленный консюмер, как я понял, обработает вс сообщения топика (или партиции?) и с этим ничего не поделать
источник

A

Alex in ctodailychat
#fomo
источник

IV

Igor V in ctodailychat
Илья Макеев
ну кроме того что вновь добавленный консюмер, как я понял, обработает вс сообщения топика (или партиции?) и с этим ничего не поделать
Упрощая - консьюмер это приложение которое решает конкретную задачу для своего домена. Например, fraud detection. Consumer Group это несколько инстансов этого приложения. Каждый из них получает сообщение для последующей обработки. Без consumer group каждый новый инстанс fraud detection получит все сообщения топика, даже те которые были уже обработаны.
источник

ИМ

Илья Макеев... in ctodailychat
ммм! тоесть указатель  на последнее прочитанное сообщение хранит не консюмер а группа?
источник

IV

Igor V in ctodailychat
грубо говоря да
источник

IV

Igor V in ctodailychat
сам консьюмер ничего не хранит, в кафке есть специальный топик __consumer_offsets
источник

GL

Gleb Lesnikov in ctodailychat
ну, упрощение конечно
источник

IV

Igor V in ctodailychat
попросили же простым языком 😉
источник

GL

Gleb Lesnikov in ctodailychat
можно и без группы читать)
источник

GL

Gleb Lesnikov in ctodailychat
собственно в кафке всё в любом случае перекладывается на читающего, брокеры нифига не делают
источник

GL

Gleb Lesnikov in ctodailychat
vs amqp/rabbitmq/etc
источник

GL

Gleb Lesnikov in ctodailychat
Илья Макеев
Кто-нить может простым языком объяснить что такое партиции, откуда они берутся и нужно ли мне вообще о них думать?
партишены это так называются шарды(как в mongodb например), нужны для горизонтального масштабирования
источник

GL

Gleb Lesnikov in ctodailychat
важный момент в том, что ордеринг(порядок сообщений) гарантируется только внутри одного партишена
источник

ИМ

Илья Макеев... in ctodailychat
Gleb Lesnikov
собственно в кафке всё в любом случае перекладывается на читающего, брокеры нифига не делают
вот да с этого больше всего афигел
источник

GL

Gleb Lesnikov in ctodailychat
но если у тебя мало сообщений (то тебе не нужна кафка), то можно один партишен иметь
источник

IV

Igor V in ctodailychat
почему? это же append only
источник

GL

Gleb Lesnikov in ctodailychat
Igor V
почему? это же append only
у тебя кол-во консюмеров = кол-во партиций в любом случае
источник

GL

Gleb Lesnikov in ctodailychat
соответственно если ты делаешь 32 партиции, у тебя будет 32 консюмера
источник

ИМ

Илья Макеев... in ctodailychat
Gleb Lesnikov
у тебя кол-во консюмеров = кол-во партиций в любом случае
а я так понял консюмеров может быть больше
источник

IV

Igor V in ctodailychat
Gleb Lesnikov
у тебя кол-во консюмеров = кол-во партиций в любом случае
вопрос был к Илье к тому что он прифигел про брокеров
источник