Я экспериментирую с потоковым сервером Nats, и это выглядит довольно многообещающе. Однако кажется, что очереди могут быть долговечными только после того, как для них была создана надежная подписка. Однако это, безусловно, имеет смысл, как это работает на практике в архитектуре микросервисов?
Например, предположим, что вы публикуете сервисы, а Service1 выкачивает сообщения в очередь, которая еще не является устойчивой и не имеет прослушивателей. Через некоторое время соответствующая служба запускается и делает эту очередь надежной. Вы просто справляетесь с этой, возможно, короткой потерей или гарантируете, что последующая служба будет запущена первой?