Size: a a a

Архитектура ИТ-решений

2020 January 22

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Упал брокер, в партиции 2 Тб, какой сценарий?
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Помогите поверить в чудеса
источник

PD

Phil Delgyado in Архитектура ИТ-решений
А зачем все в одной партиции? Сделать их сразу 10000.
источник

Ms

Mutko says in Архитектура ИТ-решений
У кафки есть ограничение на перфоманс консьюмера
источник

Ms

Mutko says in Архитектура ИТ-решений
К сожалению это одна партиция на один консьюмер
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Ну, а зачем один консьмер?
источник

OS

Oleg Soroka in Архитектура ИТ-решений
И, кажется, число партиций аффектит производительность
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Phil Delgyado
А зачем все в одной партиции? Сделать их сразу 10000.
То есть при росте объёма данных наращивать число партиций?
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Да смотря какой ключ шардирования.
источник

Ms

Mutko says in Архитектура ИТ-решений
Ну иначе будет очень быстро все и без гарантии at least once
источник

Ms

Mutko says in Архитектура ИТ-решений
Время :)
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Gennadiy Kruglov
То есть при росте объёма данных наращивать число партиций?
Например
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Mutko says
Ну иначе будет очень быстро все и без гарантии at least once
Ээ, почему это без гарантий?
источник

PD

Phil Delgyado in Архитектура ИТ-решений
С партиций читать параллельно небольшими пачками. Зависит от сценария обработки
источник

Ms

Mutko says in Архитектура ИТ-решений
Архитектура кафки выраженная в способе хранения оффсета
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Ээ, я представляю себе архитектуру кафки. В чём беда с хранением оффсета для нескольких партишенов и консумеров?
источник

AS

Andrei Soloschak in Архитектура ИТ-решений
Gennadiy Kruglov
Идея использовать кафку как event store в eventsoucing выглядит очень заманчивой. Понаблюдаем за исплементацией.
Судя по активному обсуждению Kafka в разных местах: «В этот горшочек можно положить все, что угодно (с)». Вопрос, зачем?
События удобно хранить в документной БД, например MongoDB или специализированной такой какGreg Young’s EventStore. Kafka хорошо подходит для интеграционных очередей, но не для хранения. Вроде про это не раз писали.
источник

Ms

Mutko says in Архитектура ИТ-решений
Andrei Soloschak
Судя по активному обсуждению Kafka в разных местах: «В этот горшочек можно положить все, что угодно (с)». Вопрос, зачем?
События удобно хранить в документной БД, например MongoDB или специализированной такой какGreg Young’s EventStore. Kafka хорошо подходит для интеграционных очередей, но не для хранения. Вроде про это не раз писали.
Ах да, монго, точно, как же забыли... классная вещь. Чтобы выстрелить себе в ногу
источник

Ms

Mutko says in Архитектура ИТ-решений
Phil Delgyado
Ээ, я представляю себе архитектуру кафки. В чём беда с хранением оффсета для нескольких партишенов и консумеров?
Вопрос в том, как кафка хранит оффсет в партишене + что происходит при at-least-once с двумя конкурирующими за партишен консьюмерами
источник

AS

Andrei Soloschak in Архитектура ИТ-решений
Mutko says
Ах да, монго, точно, как же забыли... классная вещь. Чтобы выстрелить себе в ногу
Я не Вам писал, а Геннадию. Речь шла про Event Sourcing, если что. Надеюсь Вы знаете, что это?
источник