Size: a a a

2022 January 16

✨Basic_Instinct✨ in symfony
нет там синхрона, создается запрос, ожидается ответ
источник

✨Basic_Instinct✨ in symfony
есть и не банкоматы, а банкинги ))
источник

k

knopkod4v in symfony
вообще с такими ограничениями смахивает на попытки обмануть законы физики.
Можно просто купить быстрое железо 🤔
Просто есть мнение, что чаще всего такие ограничения надуманы
источник

✨Basic_Instinct✨ in symfony
и насколько знаю, как раз таки, в банковской сфере es для денех и баланса
источник

D

Dmitry in symfony
На уровне кода там будут локи все равно. Или нет ? Я не знаю как работают банковские системы
источник

D

Dmitry in symfony
В данный момент надуманы. Но 1к в секунду для мерчанта не проблема. Купить железо - а как его масштабировать если нагрузку возросла на конкретный мерчант? Два сервера не поставишь. Или я просто не знаю как. Вот интересуюсь
источник

k

knopkod4v in symfony
я не знаю, говорят облака легко масштабируются по ресурсам
источник

D

Dmitry in symfony
Это тоже способ докупить железа.
источник

✨Basic_Instinct✨ in symfony
зачем для ЕС лок? Что там лочить? есть порядок транзакций, который одномоментно расчитывается
источник

✨Basic_Instinct✨ in symfony
+1000 баланс
-100 снял муж
-300 сняла жена

- 800 снимает муж - а фигу, не достаточо баланса
источник

✨Basic_Instinct✨ in symfony
периодически делаются так называемые снепшоты, и подтирается история транзакций
источник

MK

Mikhail Kobychev in symfony
Или не подтирается, а снепшот нужен для cqrs
источник

D

Dmitry in symfony
Потому что конкурентные запросы. И для того чтобы снять что-то с баланса нужно проверить хватит ли этого самого баланса
источник

✨Basic_Instinct✨ in symfony
cqrs снепшот?
источник

✨Basic_Instinct✨ in symfony
у тебя же не чтение + изменение, а чисто записи
источник

✨Basic_Instinct✨ in symfony
-100 снял муж
-300 сняла жена
источник

✨Basic_Instinct✨ in symfony
каждая отдельно, со своей временной меткой
источник

✨Basic_Instinct✨ in symfony
и чтаеться именно арифметически
+1000 баланс
-100 снял муж
-300 сняла жена
источник

D

Dmitry in symfony
Да. Только чтобы записать что жена сняла 300 надо проверить чтобы на балансе были эти 300
источник

D

Dmitry in symfony
До того как она их снимет
источник