Обзор
Топик — это логический поток сообщений, который создается пользователем и обеспечивает группировку сообщений по темам. Например, один топик может содержать сообщения о действиях пользователей сайта, второй топик — финансовые транзакции. Производители отправляют сообщения в конкретные топики, а потребители подписываются на эти топики для обработки сообщений.
Каждый топик можно разбить на разделы (partitions) — упорядоченную последовательность сообщений. Тогда участники группы потребителей смогут обрабатывать данные топика параллельно. При этом каждое сообщение в разделе будет доставлено только одному потребителю в рамках группы потребителей.
Порядковый номер каждого сообщения в разделе топика называется смещением. Потребители используют смещения для отслеживания своей позиции чтения, это позволяет гарантировать обработку всех сообщений и перечитывать данные с нужного места.
Группа потребителей
Группа потребителей — это потребители, которые совместно обрабатывают сообщения из топика.
Разделы топика автоматически распределяются между потребителями в группе.
Неактивные группы потребителей автоматически удаляются через 7 дней после последней активности.
Особенности и ограничения
- На ресурс распространяются квоты и лимиты.
- После удаления восстановить топик невозможно.