Показать сообщение отдельно
  #24 (permalink)  
Старый 28.04.2018, 16:55
Аспирант
Отправить личное сообщение для stweet Посмотреть профиль Найти все сообщения от stweet
 
Регистрация: 21.12.2011
Сообщений: 41

Сообщение от 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 игр должны быть уверенны, что у них из бд самый актуальный баланс. Меня смутило, что в консоли каждая игра получает произвольный баланс хотя в БД все в порядке.
Ответить с цитированием