заключается в том, что в каких-то таблицах блокируем строки и таблицы явно, чтобы гарантировать расчет с правильными данными. Но если параллельно будет несколько процессов расчета, то 1 транзакция завладеет блокировкой, остальные будут ждать, но они падают по таймауту. Думали на вызов кода навесить polly с retry, чтобы отвалившиеся транзакции повторялись позже, но это костыль, как нам кажется. Есть что почитать по этой теме? Какие есть механизмы разруливания блокировок, нам нужно гарантировать, что все транзакции должны выполниться
@pro_net
есть же куча технологий по работе со слепком
не могу ниче ваще нагуглить по моей теме
Транзакции - работают со слепком бд на момент запуска транзакции
прям бд или таблицы?
Обсуждают сегодня