Сообщение от EmperioAf
|
И да, если вы вдруг захотите вызвать таки все обращения к бд одновременно(то что у вас изначально делалось) то код надо привести примерно к такому виду:
const res = await Promise.all(Array(1000).fill(Model.incCounterByType(«one»)).map(promise => promise.then(res => res.counter).catch(err => { console.error(err); return -1;}))); // res: number[] - массив чисел
|
Нет нет, выше я описал идею. Есть несколько игр с общим балансом и целью задался железно изменять баланс любой игрой для всех. Т.е. 100500 игр должны быть уверенны, что у них из бд самый актуальный баланс. Меня смутило, что в консоли каждая игра получает произвольный баланс хотя в БД все в порядке.