Size: a a a

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

2020 May 04

NB

Not Dan, But... in Node.js — русскоговорящее сообщество
andrey platov
А мне спасибо, в mpi при работе с такими данными именно этот подход используется
прости, мне как человеку, который вкатился на JS в разработку будет больно и сложно осознать мьютексы и прочие подходы при работе с параллельными потоками данных
поэтому спрашивал именно в контексте JS
но спасибо за совет, он хорош, просто не подходил мне из-за того, что я тупенький(
источник

ap

andrey platov in Node.js — русскоговорящее сообщество
Самобичевание лишнее, пожалуйста
источник

R

Rustam in Node.js — русскоговорящее сообщество
andrey platov
А мне спасибо, в mpi при работе с такими данными именно этот подход используется
Зачем ему mpi? Это плюсовое апи для процессов, а он спрашивал про ноду и про потоки 😀
источник

R

Rustam in Node.js — русскоговорящее сообщество
Для параллельной обработки в плюсах бы и omp зашло, причем было бы быстрее, потому что нет затрат на процессы и обмен между ними
источник

О

Олег in Node.js — русскоговорящее сообщество
ребятушки, а если у меня есть метод который принимает колбэк, могу ли я сделать декоратор который позволит юзать этот метод через async await?
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Олег
ребятушки, а если у меня есть метод который принимает колбэк, могу ли я сделать декоратор который позволит юзать этот метод через async await?
Я не возражаю, делай
источник

NR

Nazar Rohozhuk in Node.js — русскоговорящее сообщество
А вы не хотите переписать этот код на асинк евейты?) Если ваш клиент не поддерживает промисы можете использовать это https://nodejs.org/api/util.html#util_util_promisify_original
источник

NR

Nazar Rohozhuk in Node.js — русскоговорящее сообщество
Но вот так мешать промисы с асинкамм, с использованием переменных обьявленных выше
источник

NR

Nazar Rohozhuk in Node.js — русскоговорящее сообщество
Это ад
источник

YG

Yury Golikov in Node.js — русскоговорящее сообщество
Олег
ребятушки, а если у меня есть метод который принимает колбэк, могу ли я сделать декоратор который позволит юзать этот метод через async await?
Почитай про промисы и то как они связаны с async/await и коллбеками и станет все ясно
источник

О

Олег in Node.js — русскоговорящее сообщество
Yury Golikov
Почитай про промисы и то как они связаны с async/await и коллбеками и станет все ясно
ну промисы я знаю. лан. ща разберусь
источник

NR

Nazar Rohozhuk in Node.js — русскоговорящее сообщество
Но так не пишите код, пожалуйста...
источник

NR

Nazar Rohozhuk in Node.js — русскоговорящее сообщество
Как вы картинку кинули
источник

E

Eldar in Node.js — русскоговорящее сообщество
Мужики как огранизовать модель чата в постргесе, без СокетИО. Есть модель Place, есть модель User. При открытии чата нужно снаачла увидеть список чатов, а потом диалог. Неохота каждый раз составлять список чатов через список сообщений.
источник

NR

Nazar Rohozhuk in Node.js — русскоговорящее сообщество
Eldar
Мужики как огранизовать модель чата в постргесе, без СокетИО. Есть модель Place, есть модель User. При открытии чата нужно снаачла увидеть список чатов, а потом диалог. Неохота каждый раз составлять список чатов через список сообщений.
Неужели с построенными индексами и агрегацией это будет тяжелая опереция? Я правильно понимаю что вам нужно вывести список чатов где будет видно последнее сообщение и оно будет отсортировано по дате последнего сообщения?
источник

E

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

NR

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

NR

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

NR

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

E

Eldar in Node.js — русскоговорящее сообщество
а еще есть количество непрочитанных.
источник