Не понимаю как работает NATS Jetstream

Разобрался как работает обычный NATS Server

pub - отправка сообщения

sub - прослушка сообщений нужного канала

Все просто, но сообщения теряются, если sub не активен

Решение - Jetstream Создаешь stream

nats str add STREAMNAME

Создаешь consumer

nats con add STREAMNAME CONNAME

Как в этом случае работает pubsub идеология?

Плюс чтобы consumer сработал - надо каждый раз вызывать команду. Не понимаю.

Плюс sub, который подписан на то, что слушает consumer - не получает сообщения, когда я его запускаю.

Как это все должно работать?


Ответы (0 шт):