HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-03-10
1 <p>Мало кто не знаком с<strong>Apache Kafka</strong>. Это популярная платформа потоковой обработки событий в реальном времени, обладающая низкой задержкой и высокой пропускной способностью. Еще ее называют распределенным программным брокером сообщений с открытым исходным кодом. Однако все эти сообщения еще надо где-то группировать. В случае с<strong>Kafka</strong>используются<strong>топики</strong>.</p>
1 <p>Мало кто не знаком с<strong>Apache Kafka</strong>. Это популярная платформа потоковой обработки событий в реальном времени, обладающая низкой задержкой и высокой пропускной способностью. Еще ее называют распределенным программным брокером сообщений с открытым исходным кодом. Однако все эти сообщения еще надо где-то группировать. В случае с<strong>Kafka</strong>используются<strong>топики</strong>.</p>
2 <p>По своей сути топики можно сравнить с БД в стандартных системах управления базами данных. При этом<strong>топики разбиваются на разделы</strong>, а эти разделы представляют собой отдельные журналы, функционирующие по принципу FIFO, то есть по принципу очереди. Каждый раздел -- это отдельный журнал.</p>
2 <p>По своей сути топики можно сравнить с БД в стандартных системах управления базами данных. При этом<strong>топики разбиваются на разделы</strong>, а эти разделы представляют собой отдельные журналы, функционирующие по принципу FIFO, то есть по принципу очереди. Каждый раздел -- это отдельный журнал.</p>
3 <p>Ниже -- процесс записи сообщений по разделам:</p>
3 <p>Ниже -- процесс записи сообщений по разделам:</p>
4 <p>Благодаря нескольким разделам, Kafka обеспечивает как избыточность, так и масштабируемость, что не может не радовать.</p>
4 <p>Благодаря нескольким разделам, Kafka обеспечивает как избыточность, так и масштабируемость, что не может не радовать.</p>
5 <p>Кроме того,<strong>любой раздел вы можете расположить на отдельном сервере</strong>, а это уже повышает возможности по горизонтальному масштабированию системы на несколько серверов, что значительно увеличивает производительность. Таким образом, можно сказать, что в Apache Kafka<strong>поток данных является отдельным топиком</strong>вне зависимости от числа разделов.</p>
5 <p>Кроме того,<strong>любой раздел вы можете расположить на отдельном сервере</strong>, а это уже повышает возможности по горизонтальному масштабированию системы на несколько серверов, что значительно увеличивает производительность. Таким образом, можно сказать, что в Apache Kafka<strong>поток данных является отдельным топиком</strong>вне зависимости от числа разделов.</p>
6 <p><em>По материалам https://habr.com/ru/company/otus/blog/725168/.</em></p>
6 <p><em>По материалам https://habr.com/ru/company/otus/blog/725168/.</em></p>
7  
7