Size: a a a

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

2020 May 03

В

Виталий in Node.js — русскоговорящее сообщество
как работает эвентлуп ноды конечно же никто не знает )
источник

В

Виталий in Node.js — русскоговорящее сообщество
если нода запущена не в кластере, то гарантированно выполняется только 1 элемент кода
источник

В

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

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Виталий
если нода запущена не в кластере, то гарантированно выполняется только 1 элемент кода
Про состояние гонки почитай
источник

В

Виталий in Node.js — русскоговорящее сообщество
поучи меня ага
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Если ты не видишь проблем в задаче, то не мешало бы поучить
источник

В

Виталий in Node.js — русскоговорящее сообщество
я вижу только одну проблему в задаче автора, он мыслит двумя методами в одноинстансовом режиме
источник

В

Виталий in Node.js — русскоговорящее сообщество
в разрезе его вопроса влолне достаточно знать что js исполняет здесь и сейчас только один элемент кода
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Ты считаешь что в одном процессе ноде не может быть состояния гонки?
источник

В

Виталий in Node.js — русскоговорящее сообщество
состояний чего?
источник

KG

Kool Guy in Node.js — русскоговорящее сообщество
Виталий
я вижу только одну проблему в задаче автора, он мыслит двумя методами в одноинстансовом режиме
всмысле? второй клиент может запросить один ресурс, которые еще не был обработан первым
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Виталий
состояний чего?
источник

MK

Mihail Kuzmin in Node.js — русскоговорящее сообщество
Виталий
состояний чего?
race condition
источник

IK

Iliya Kobaliya in Node.js — русскоговорящее сообщество
Kool Guy
всмысле? второй клиент может запросить один ресурс, которые еще не был обработан первым
Да,мне про эту ситуацию говорили)
источник

KG

Kool Guy in Node.js — русскоговорящее сообщество
Iliya Kobaliya
Ребят ,есть модуль для работы с  БД.В ней есть 2 метода,(добавить/удалить).Я до конца не понял как и зачем,но есть шанс ,что пользователь выполнит сразу 2 операции(что сломает приложение).Как мне лишить пользователя выполнить сразу 2 операции?То есть пока не выполнится  первая,не выполнять вторую?(без транзакции).Все это не сервере express ))Какие то практики есть?
можно заюзать блокировки на стороне бд, или записывать только в синхронном режиме
источник

KG

Kool Guy in Node.js — русскоговорящее сообщество
или еще ключ идемпонентности завести
источник

В

Виталий in Node.js — русскоговорящее сообщество
ребята элементарно если в базе не создан объект который пытаются удалить , 404 нот фаунд самый рациональьный ответ, который пользователь должен получить
источник

В

Виталий in Node.js — русскоговорящее сообщество
вы еще редакс к эвспресс прикрутите
источник

KG

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

В

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