Вопросы к Поиску с Алисой
Система обработки данных Apache Kafka в реальном времени работает по принципу «издатель/подписчик». babok-school.ru Приложения-продюсеры отправляют сообщения в топик, откуда их считывают приложения-потребители, подписанные на этот топик. babok-school.ru
Упрощённая схема работы: practicum.yandex.ru
Пример работы на примере интернет-магазина: practicum.yandex.ru когда в системе появляется новый товар, сервис отправки уведомлений обращается к Apache Kafka и отправляет об этом сообщение в тему «Новые товары». practicum.yandex.ru Сервис оформления заказа и сервис поиска товаров подписаны на эту тему, поэтому сразу получают это сообщение и добавляют новый товар к себе. practicum.yandex.ru Когда клиент что-то покупает, сервис оформления заказа отправляет сообщение в тему «Новые заказы». practicum.yandex.ru И уведомление о нём получат все, кто подписан на эту тему. practicum.yandex.ru
Весь этот обмен происходит в реальном времени — сервисы постоянно «заглядывают» в нужные темы и мгновенно получают оттуда сообщения. practicum.yandex.ru