acwa_book_ru
acwa_book_ru copied to clipboard
"Простая идея генерировать нормальное бизнес-событие PollCreated после успешной транзакции намного лучше." может привести к потере событий
Простая ситуация, транзакция успешно завершилась, а сервер очередей оказался недоступен - иног событие потеряно. Промежуточное сохранение в БД внутри основной транзакции позволит реализовать механизм повторной отправки события на обработку в случае такого отказа, что исключит потерю событий.
Все верно. Но я ещё в начале книги сказал, что это не туториал :)
Понятно. Я бы именно в этом месте оговорку про возможность потерь событий сделал, чтоб не воспринималось как руковоство к действию. Безусловно, бывают ситуации, когда такие потери некритичны, но все же. В целом книга отличная, видно, что построена на богатом практическом опыте, без догматизма. Спасибо за ваш труд! Себе обязательно закажу английскую версию, а на русском будет удобно давать ссылку коллегам.
спасибо. английскую заказывать не стоит. она не очень) на родном языке все-таки проще пишется.