Если нужна доставка после офлайна, повтор, ack, конкуренция воркеров с учётом backlog — pub/sub не подходит: сообщения эфемерны и без persistence.
Разбор
- Нет consumer group семантики как у Streams/Kafka.
- Reconnect → пропуск сообщений за время даунтайма.
- Для fan-out «сейчас онлайн» — ок.
- Для job processing — List/Streams/внешний брокер.
Итог
Pub/Sub ≠ очередь; для работ с ack берите Streams или брокер.