Обзор
Топик — это логический поток сообщений, который создается пользователем в кластере и обеспечивает группировку сообщений по темам. Например, один топик содержит события о действиях пользователей, второй топик — финансовые транзакции. Производители отправляют сообщения в конкретные топики, а потребители подписываются на эти топики для обработки сообщений. Для каждого топика ведется лог сообщений.
Для масштабирования этот лог можно разбить на разделы, тогда несколько потребителей смогут обрабатывать данные топика параллельно. Если несколько потребителей обрабатывают данные совместно в группе, разделы будут автоматически распределяться между участниками группы потребителей.
В multi-node-кластере данные разделов по умолчанию реплицируются. Количество копий каждого раздела задается фактором репликации и не может быть больше количества брокеров.
Порядковый номер каждого сообщения в разделе топика называется смещением. Потребители используют смещения для отслеживания своей позиции чтения, это позволяет гарантировать обработку всех сообщений и перечитывать данные с нужного места.
Особенности и ограничения
- На ресурс распространяются квоты и лимиты.
- После удаления восстановить топик невозможно.
Доступные операции
Операция | Комментарий |
|---|---|
| Создание топика | Создайте топик, чтобы группировать сообщения по темам |
| Получение списка топиков | Вы можете посмотреть полный список топиков кластера с детализацией |
| Получение информации о топике | После создания топика вы можете посмотреть подробную информацию о нем |
| Удаление топика | Вы можете удалить топик, если больше не планируете его использовать |