на него второй сервис отправки будет знать, что нужео выслать письмо. В случае если rabbit лежит или же мы получили ack от consumer'a не факт, что он выполнил работу
Вы бы сделали как:
API Service инициирует отправку письма отсылая, сообщение в rabbit/pubsub сервис отправки отправляет почту и уведомляет API Service через то же rabbit что всё готово?
приходит запрос, чёт делается в кролик улетает команда, что нужно отправить консамер получает команду, выполняет и паблишет эвент о результатах если кому-то не похуй, он подписывается на событие о результате (опционально). профит.
Обсуждают сегодня