Четверо в одну транзакцию: кейс-батлы, PgBouncer под Prisma и реплика, отдающая пустой инвентарь
Оба прошлых текста про этот CS2-сайт с кейсами заканчивались перечнем того, чего там не завезли: платежей, депозита предметов, кейс-баттлов, рефералки, KYC. Теперь список закрыт — и почти вся сложность упиралась в один вопрос: что творится, когда несколько человек разом двигают одни и те же деньги.
Батл четырёх игроков внутри одной транзакции, очередность локов, при которой дедлок не выстреливает, PgBouncer под Prisma и правило чтения с реплики, которое никаким типом не опишешь.
Читать далее
👉 JS
Post #3910
114

- 😁 1