Я пишу приложение «Самый быстрый палец первым» Node.JS, используя смартфоны в качестве зуммера. Я намерен использовать Socket.IO для обработки ответов, поступающих в приложение, но не знаю, что является лучшим способом хранения данных для сравнения в конце раунда.Самая быстрая архитектура первого аппликатора - Redis?
Моя первоначальная мысль заключается в том, чтобы вставлять ответы на каждое событие сокета, в Redis, поскольку оно основано на RAM, и мое предположение заключается в том, что он будет быстрым. Однако было бы лучше попытаться последовательно вставить каждый ответ в массив? Будет ли это сохраняться во время входящих событий сокета?
Надеюсь, это звучит кратким!
Я на самом деле просто реализовал подход массива, и он отлично работает! Большое спасибо за ваш ответ - я думаю, что вначале я поеду с массивом, а затем, возможно, разработаю масштабируемую версию, когда мой опыт Node увеличивается! – HankHendrix
Удивительный. Удачи! – Max