JAVA_IIBRARY Telegram 1272
Основной поток Kafka:

1. Продюсер отправляет сообщение

Приложение (продюсер) создаёт сообщение с данными.
Продюсер подключается к брокеру Kafka и выбирает тему.
Kafka определяет, в какой раздел темы отправить сообщение, распределяя нагрузку.
Сообщение записывается в лидирующую реплику раздела.

2. Хранение и репликация

Лидер добавляет сообщение в лог и присваивает ему уникальный офсет.
Сообщение копируется на резервные реплики для отказоустойчивости.

3. Консьюмер получает сообщения

Приложение (консьюмер) подключается к группе потребителей.
Консьюмеры координируют обработку, считывая сообщения из своих разделов.
Они получают сообщения партиями, начиная с последнего зафиксированного офсета.

4. Подтверждение обработки

После обработки консьюмер фиксирует новый офсет.
Kafka отслеживает, какие сообщения успешно потреблены.

5. Цикл продолжается

Продюсеры продолжают отправлять, консьюмеры — читать и обрабатывать.
Kafka обеспечивает надёжную и упорядоченную доставку даже при сбоях.

⚠️ Помните:

Поток сообщений в Kafka асинхронный. Продюсеры не ждут, пока консьюмеры обработают сообщения.

Консьюмеры могут отставать от продюсеров, если обработка идёт медленно.

Kafka предлагает механизмы для обработки сбоев и обеспечения семантики доставки at-least-once или exactly-once.

Topics => Partitions => Log Segments
(Данные фактически хранятся в лог-сегментах).

👉 Java Portal
Please open Telegram to view this post
VIEW IN TELEGRAM



tgoop.com/Java_Iibrary/1272
Create:
Last Update:

Основной поток Kafka:

1. Продюсер отправляет сообщение

Приложение (продюсер) создаёт сообщение с данными.
Продюсер подключается к брокеру Kafka и выбирает тему.
Kafka определяет, в какой раздел темы отправить сообщение, распределяя нагрузку.
Сообщение записывается в лидирующую реплику раздела.

2. Хранение и репликация

Лидер добавляет сообщение в лог и присваивает ему уникальный офсет.
Сообщение копируется на резервные реплики для отказоустойчивости.

3. Консьюмер получает сообщения

Приложение (консьюмер) подключается к группе потребителей.
Консьюмеры координируют обработку, считывая сообщения из своих разделов.
Они получают сообщения партиями, начиная с последнего зафиксированного офсета.

4. Подтверждение обработки

После обработки консьюмер фиксирует новый офсет.
Kafka отслеживает, какие сообщения успешно потреблены.

5. Цикл продолжается

Продюсеры продолжают отправлять, консьюмеры — читать и обрабатывать.
Kafka обеспечивает надёжную и упорядоченную доставку даже при сбоях.

⚠️ Помните:

Поток сообщений в Kafka асинхронный. Продюсеры не ждут, пока консьюмеры обработают сообщения.

Консьюмеры могут отставать от продюсеров, если обработка идёт медленно.

Kafka предлагает механизмы для обработки сбоев и обеспечения семантики доставки at-least-once или exactly-once.

Topics => Partitions => Log Segments
(Данные фактически хранятся в лог-сегментах).

👉 Java Portal

BY Java Portal | Программирование




Share with your friend now:
tgoop.com/Java_Iibrary/1272

View MORE
Open in Telegram


Telegram News

Date: |

On June 7, Perekopsky met with Brazilian President Jair Bolsonaro, an avid user of the platform. According to the firm's VP, the main subject of the meeting was "freedom of expression." How to Create a Private or Public Channel on Telegram? In 2018, Telegram’s audience reached 200 million people, with 500,000 new users joining the messenger every day. It was launched for iOS on 14 August 2013 and Android on 20 October 2013. How to Create a Private or Public Channel on Telegram? The visual aspect of channels is very critical. In fact, design is the first thing that a potential subscriber pays attention to, even though unconsciously.
from us


Telegram Java Portal | Программирование
FROM American