Катаев Денис
tinkoff.ru
А че не RabbitMQ?
Это все о очередях и событиях!
Зачем нужны топики если так норм?
Что если обработчик получил SIGKILL
🐎 возвращает "зависшие" сообщения обратно
А если мы хотим обработать дважды?
После успешной обработки сообщение не вернуть
Нет никакой истории
Есть только количество каналов в которые доставили
Приболел и пропустил лекцию — твои проблемы
Добавляем сообщение в topic
Производитель
Потребитель
И воспроизводимо!
Запоминай где остановился и радуйся жизни
По крайней мере сами, но можно указать retention
Что еще для счастья надо?
Consumer
Обработать одно сообщение только раз
Группа потребителей
Они делят поток между собой
Основная хитрость
Явное подтверждение
Сколько раз делали "заходов" на это сообщение
Какие сообщения в работе у других
Каждая для своей цели
Когда мы хотим пропускать сообщения явно
Пишут быстрей чем читают
- или -
Читаем медленней чем пишут
Чат с порядком сообщений
Что делать если что-то не работает?
Вопросы?
@kataev
denis.a.kataev@gmail.com