Size: a a a

NestJS — русскоязычное сообщество

2020 April 13

S

Sviatoslav in NestJS — русскоязычное сообщество
Nickolay Axenov
Всем привет! Подскажите, как лучше реализовать такой кейс. Есть к примеру форма для импорта больших данных на сервер из json файла. Импорт может длиться пару минут. По идее пользователь ведь не должен ждать ответа от сервера, пока все данные импортнутся. Лучше сделать что-то вроде task queue, и отправить туда задачу, а клиенту отправить ответ, что данные загрузились и отобразяться через несколько минут(ну если ошибок конечно не возникнет)? (Сорри, возможно нубский вопрос, я сам занимаюсь мобильной разработкой, решил изучить nestjs на своем пэт проекте)
ну так сокеты очереди
источник

NA

Nickolay Axenov in NestJS — русскоязычное сообщество
https://github.com/bee-queue/bee-queue Что-то вроде такого? Юзер прислал файл, отправляем задачу на обработку файла?
источник

S

Sviatoslav in NestJS — русскоязычное сообщество
Nickolay Axenov
https://github.com/bee-queue/bee-queue Что-то вроде такого? Юзер прислал файл, отправляем задачу на обработку файла?
у неста есть офф модуль для bull я советую bullmq так как там можно плодить воркеры
источник

NA

Nickolay Axenov in NestJS — русскоязычное сообщество
Хм, посмотрю, спасибо большое за совет
источник

S

Sviatoslav in NestJS — русскоязычное сообщество
Nickolay Axenov
Хм, посмотрю, спасибо большое за совет
ну и socket.io
источник

NA

Nickolay Axenov in NestJS — русскоязычное сообщество
socket.io как я понял, для того, чтобы вернуть юзеру ответ, импортнулись ли файлы?
источник

S

Sviatoslav in NestJS — русскоязычное сообщество
Nickolay Axenov
socket.io как я понял, для того, чтобы вернуть юзеру ответ, импортнулись ли файлы?
да, посмотри websockets в офф доке
источник

NA

Nickolay Axenov in NestJS — русскоязычное сообщество
Понял, спасибо!
источник

VA

Veaceslav Artiom in NestJS — русскоязычное сообщество
Ребят, я правильно понимаю что граф нельзя запустить в cluster-mode ?
источник

S

Sviatoslav in NestJS — русскоязычное сообщество
Почему нельзя? Что мешает?
источник

VA

Veaceslav Artiom in NestJS — русскоязычное сообщество
Sviatoslav
Почему нельзя? Что мешает?
Да чет я смотрю у меня ничего не запускается вообще. Билд идет а playground не работает ))
источник

S

Sviatoslav in NestJS — русскоязычное сообщество
Veaceslav Artiom
Да чет я смотрю у меня ничего не запускается вообще. Билд идет а playground не работает ))
сам делаешь или pm2?
источник

VA

Veaceslav Artiom in NestJS — русскоязычное сообщество
Sviatoslav
сам делаешь или pm2?
сам, тупо через класстер
источник

S

Sviatoslav in NestJS — русскоязычное сообщество
ну лично я за кубер но попробуй ради интереса pm2 start -i max npm -- start
источник

E

Evgeny in NestJS — русскоязычное сообщество
Cоздал entity - User, подрубил postgres, при старте приложения получаю ошибку
QueryFailedError: must be owner of view pg_stat_statements

Кто нибудь сталкивался с этим?

Такая реакция на dropSchema: true, закоментил - работает.
источник

AK

Alexander Kazantsev in NestJS — русскоязычное сообщество
Evgeny
Cоздал entity - User, подрубил postgres, при старте приложения получаю ошибку
QueryFailedError: must be owner of view pg_stat_statements

Кто нибудь сталкивался с этим?

Такая реакция на dropSchema: true, закоментил - работает.
А погуглить?)
источник

E

Evgeny in NestJS — русскоязычное сообщество
Alexander Kazantsev
А погуглить?)
Я погуглил, но решения или хотя бы похожих проблем не нашел.
источник

AK

Alexander Kazantsev in NestJS — русскоязычное сообщество
Evgeny
Я погуглил, но решения или хотя бы похожих проблем не нашел.
Скорее всего это из-за того, что таблица с названием «user» зарезервирована или как-то так.
источник

E

Evgeny in NestJS — русскоязычное сообщество
Как раз таки я указывал, чтобы была users, потом это убрал. Теперь там просто @Entity()
источник

AK

Alexander Kazantsev in NestJS — русскоязычное сообщество
источник