Size: a a a

Node.js — русскоговорящее сообщество

2019 October 05

MM

Mike Mulukin in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
с одного айпи?
да конечно
источник

V

Vint in Node.js — русскоговорящее сообщество
Mike Mulukin
ну тоесть индекс есть
По интерфейсу не понятно, что за БД. Индекс, похоже, case sensitive, что чревато.
источник

MM

Mike Mulukin in Node.js — русскоговорящее сообщество
Vint
По интерфейсу не понятно, что за БД. Индекс, похоже, case sensitive, что чревато.
email: {
   type: String, index: true, unique: true
 },
источник

MM

Mike Mulukin in Node.js — русскоговорящее сообщество
Vint
По интерфейсу не понятно, что за БД. Индекс, похоже, case sensitive, что чревато.
монго
источник

V

Vint in Node.js — русскоговорящее сообщество
Mike Mulukin
email: {
   type: String, index: true, unique: true
 },
Тогда он не решает проблему. Ну, лишь частично.
источник

MM

Mike Mulukin in Node.js — русскоговорящее сообщество
Vint
Тогда он не решает проблему. Ну, лишь частично.
ну а блокировать создание пользователя зачем тоже? а если одновременно два разных регаются
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Mike Mulukin
да конечно
прост существуют целые города, в которых все жители сидят с одного айпи...
источник

MM

Mike Mulukin in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
прост существуют целые города, в которых все жители сидят с одного айпи...
ну это временное решение
источник

V

Vint in Node.js — русскоговорящее сообщество
Mike Mulukin
ну а блокировать создание пользователя зачем тоже? а если одновременно два разных регаются
Тут уже тонкости реализации. Ключ для блокировки может быть сколь-угодно атомарным. Блокировать всю регистрацию конечно нельзя. Но можно по той же почте (нормализованной и приведённой к одному регистру), например.
источник

MM

Mike Mulukin in Node.js — русскоговорящее сообщество
Vint
Тут уже тонкости реализации. Ключ для блокировки может быть сколь-угодно атомарным. Блокировать всю регистрацию конечно нельзя. Но можно по той же почте (нормализованной и приведённой к одному регистру), например.
это все очень красиво звучит, но хотелось бы хоть полглазом увидеть нечто подобное для монги, работающее за < 10ms
источник

V

Vint in Node.js — русскоговорящее сообщество
Mike Mulukin
это все очень красиво звучит, но хотелось бы хоть полглазом увидеть нечто подобное для монги, работающее за < 10ms
Гуглить mongodb pessimistic lock, если такое вообще реализуемо на ней.
А про ms забыть в любом случае, повторюсь.
источник

MM

Mike Mulukin in Node.js — русскоговорящее сообщество
Vint
Гуглить mongodb pessimistic lock, если такое вообще реализуемо на ней.
А про ms забыть в любом случае, повторюсь.
звучит pessimistic (( но в любом случае спасибо за наводку
источник

s

s1o in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
прост существуют целые города, в которых все жители сидят с одного айпи...
город на одну /24 подсеть? сурово
источник

И

Илья | 😶 in Node.js — русскоговорящее сообщество
s1o
город на одну /24 подсеть? сурово
во всяких *станах могут города на 1 IPшник сажать
источник

s

s1o in Node.js — русскоговорящее сообщество
источник

И

Илья | 😶 in Node.js — русскоговорящее сообщество
Не то что на /24
источник

s

s1o in Node.js — русскоговорящее сообщество
воруй убивай базовую доку не читай
источник

s

s1o in Node.js — русскоговорящее сообщество
Илья | 😶
во всяких *станах могут города на 1 IPшник сажать
че за станах? за что их так? первый раз слышу чтобы так делали
источник

s

s1o in Node.js — русскоговорящее сообщество
более того даже если за нат это все засунуть элементарно не хватит количества портов если город не деревня в 2 человека - как это разруливать?
источник

DT

Damir Takhautdinov in Node.js — русскоговорящее сообщество
s1o
че за станах? за что их так? первый раз слышу чтобы так делали
Он же утрирует, шо ты начинаешь
источник