@nodejs_ru

Страница 918 из 2748
Yaroslav
25.06.2017
20:28:17
будет только один проект, без разных версий

Vasily
25.06.2017
20:30:18
пусть потратит время, разберется и поймет в итоге что нужно именно для его задачи
Если ему нужно просто поднять и посмотреть процесс то я советовал выше по опыту утилиту - pm2, ну можно процесс и в докер завернуть в отдельный контейнер, создать конфиг образа, поднять контейнер и сделать экспоз порта

Лёгкий путь это через pm2, по взрослому это контейнер конечно

Google
Aleksandr
25.06.2017
20:31:17
в общем, что мне юзать то?
надо активно учиться и немного повариться в этом чтобы разобраться, если кто-то напишет готовый вариант тебе только на вред это пойдет

Sergey
25.06.2017
20:31:53
будет только один проект, без разных версий
Не слушай их, они уже профессионально рассуждают. Бери pm2 и приступай к изучению ноды. Удачи!)

Yaroslav
25.06.2017
20:33:17
спасибо. буду изучать)

Vasily
25.06.2017
20:33:24
Бери pm2 ) Есть ещё утилиты как screen и tmux )

? Lucky12345
25.06.2017
20:54:25
Последую традиции: Проектов на node пока нет, но есть на обычном js. Специалист в web дизайне.

Vasily
25.06.2017
20:54:45
Более того, неважно какой язык приложения, это чисто process manager

? Lucky12345
25.06.2017
20:54:49
Эм ну это всё на что я смог дать конкретный ответ

Ilia
25.06.2017
20:57:53
так докер он для упрощения, это правильный уровень абстракции, это минимизация сущностей, это простота, хотя сообщество успешно восстанавливает сложность вокруг
Ну вообще я за докер. Просто когда микросервисов не много и деплоятся они копированием бинарника довольно сложно ощутить необходимость докера. Но думаю я скоро к этому приду.

Ilia
25.06.2017
21:04:33
го вообще создан для докера, и микросервисы тоже
тогда уж докер написан на Go =) если быть точным)

Google
Aleksandr
25.06.2017
21:04:59
я про годность технологии и архитектуры для контейнеризации

Aleksandr
25.06.2017
21:05:30
если php - уродец с этой точки зрения, то го просто красавчик

Vladimir
25.06.2017
21:07:02
У го нет ничего специфичного с точки зрения контейнеризации

Даже, наоборот, для го она нужна в меньшей степени

Ilia
25.06.2017
21:08:00
Даже, наоборот, для го она нужна в меньшей степени
о чем выше и писал. когда у тебя все в одном бинарнике, зачастую хватит systemd

Но у докера есть плюсы в автоматизации деплоя...

БД надо где то держать

Aleksandr
25.06.2017
21:09:13
У го нет ничего специфичного с точки зрения контейнеризации
вот именно поэтому и хорошо, что нет специфики, получается гибко, легковесно и максимально переносимо

Ilia
25.06.2017
21:09:43
кэши там какие нибудь сетевые

Aleksandr
25.06.2017
21:28:09
use fork luke
The child_process.fork() method is a special case of child_process.spawn() used specifically to spawn new Node.js processes.

Nikolay
25.06.2017
21:28:38
сорян )

Sergey
25.06.2017
21:28:49
ничего)

Nikolay
25.06.2017
21:29:46
тут есть кстате хорошая статейка по процессам https://medium.freecodecamp.com/node-js-child-processes-everything-you-need-to-know-e69498fe970a

Sergey
25.06.2017
21:35:26
а то так будут форкать процессы вместо класера, как это делал я пол года назад ?

Aleksandr
25.06.2017
21:40:32
я вообще впервые вижу и слышу про этот курс, едва ли я это лайкал, если честно

Google
Aleksandr
25.06.2017
21:41:43
лол, нет, конечно

Sergey
25.06.2017
21:41:59
ссорян, ща удалю этот флуд

Nikita
25.06.2017
21:42:50
да что вы паритесь по поводу флуда, все равно я не думаю, что есть человек который читает все сообщения

Sergey
25.06.2017
21:43:25
тут культурное сообщество

Ivan
25.06.2017
21:48:44
Ребят, только начал разбиратся с нодой. И вижу тут переписку о каких-то спавн процесах. Можно какую-то статью толковую об этом по подробней. P.S. Не гугли, не все что гугл дает - полезно)

Sergey
25.06.2017
21:49:44
апхапхахпахпха)

Aleksandr
25.06.2017
21:50:03
Ivan
25.06.2017
21:53:08
Не увидел =)

Nikolay
25.06.2017
21:57:16
весело )

N
26.06.2017
08:31:28
Ребята все привет подзкажите пожалуйста хороший понятный источник по нод и видео урок

Dmitry
26.06.2017
08:33:31
хороший и понятный источник - официальная документация

Dmitry
26.06.2017
08:34:07
видеоуроки - ну для начинания можно глянуть скринкаст от кантора

Alex
26.06.2017
08:52:43
Гайс, всем привет. Такой кейс: Нужно будет положить в базу юзеров (в одну таблицу) для двух приложений (app1 и app2). Скажем: ожидается 10k юзеров для app1 и 1000k юзеров для app2 (включая первые 10k юзеров из app1 — просто общая аутентификация). И вот вопрос возник: а сможет ли SQL db (MySQL) обрабатывать запросы/записи без тормозов ? Если учитывать, что юзерам для app2 (1000k) нужна только аутентификация (прочитать row в базе, чтобы проверить пароль и выдать токен. Все остальные данные будут храниться в MongoDB или DynamoDB). А юзеры из app1 (10k юзеров из wordpress приложения) будут использовать базу уже "по полной" (возможно сложные/частые/записи query и т.д.). Вопрос в том: эти 10k юзеров из app1 не будут страдать ? Там: обновление индекса после записи; просто частое обращение к таблице и т.п. P.S. проблема просто в том, что app1 не может переехать с SQL т.к. wordpress

Admin
ERROR: S client not available

Sergey
26.06.2017
09:02:58
опять это слово "MySQL"

Вишневый чай
26.06.2017
09:06:11
Гайс, всем привет. Такой кейс: Нужно будет положить в базу юзеров (в одну таблицу) для двух приложений (app1 и app2). Скажем: ожидается 10k юзеров для app1 и 1000k юзеров для app2 (включая первые 10k юзеров из app1 — просто общая аутентификация). И вот вопрос возник: а сможет ли SQL db (MySQL) обрабатывать запросы/записи без тормозов ? Если учитывать, что юзерам для app2 (1000k) нужна только аутентификация (прочитать row в базе, чтобы проверить пароль и выдать токен. Все остальные данные будут храниться в MongoDB или DynamoDB). А юзеры из app1 (10k юзеров из wordpress приложения) будут использовать базу уже "по полной" (возможно сложные/частые/записи query и т.д.). Вопрос в том: эти 10k юзеров из app1 не будут страдать ? Там: обновление индекса после записи; просто частое обращение к таблице и т.п. P.S. проблема просто в том, что app1 не может переехать с SQL т.к. wordpress
я может запутался в ваших рассуждениях, но мне показалось вы между строк сказали что mySQL ляжет от количества запросов в 1 000 000, в отличие от MongoDB. Причем из монги будет браться вся инфа, а из MySQL только один row

Alex
26.06.2017
09:17:01
я может запутался в ваших рассуждениях, но мне показалось вы между строк сказали что mySQL ляжет от количества запросов в 1 000 000, в отличие от MongoDB. Причем из монги будет браться вся инфа, а из MySQL только один row
ну, вот те 10k юзеров (из app1), будут обращаться к базе чаще, чем 1000k из app2 (которые будут просто читать для аутентификации и изредка записывать). Вот как там обстоят дела с записью в большие таблицы ?

Vasily
26.06.2017
09:27:16
На сколько я помню, это можно оптимизировать. И в mysql есть возможность поднятия master-master и master-slave instances

Google
Vasily
26.06.2017
09:27:36
Балансировка за то будет и бд не ляжет

Таймураз
26.06.2017
09:28:02
Тут будет правильнее шардировать данные

Vasily
26.06.2017
09:30:33
ну или так, если записей в таблице свыше миллиона, то лучше шардировать

Таймураз
26.06.2017
09:31:22
Лучше изначально потратить много времени на архитектуру, а потом писать код, чем сначала писать код, а потом долбиться с логикой и думать, как сделать все правильно

Если, конечно, вы планируете расширяться (одна из приоритетных целей бизнеса или что у вас там)

Sergey
26.06.2017
09:34:17
парни, давно не пользовался socket.io, сейчас понадобилось. вопрос - он еще актуален?

Alex
26.06.2017
09:35:25
@legalt_wd , @Atassis , @Akiyamka понял вас, спасибо

Rafael
26.06.2017
09:38:15
Vasily
26.06.2017
09:38:19
парни, давно не пользовался socket.io, сейчас понадобилось. вопрос - он еще актуален?
я уже давно не пользовался, последний раз помню когда юзал его, там багов кучу, не продуман до конца правильно востановления соединения, отслеживание падения соединения, на сервере вообще не стоит его юзать, так и на стороне клиента Сейчас вроде какая то новая версия вышла, но сам по себе socket.io тяжелый модуль я юзаю wamp https://www.npmjs.com/package/cjs-wamp

Rafael
26.06.2017
09:38:28
Теперь даже сайт работает

Vasily
26.06.2017
09:38:49
та да

вечно он у них лежал

Rafael
26.06.2017
09:41:39
Sergey
26.06.2017
09:42:29
блин, не понимаю, почебы им не написать все заново. и выкатить новую версию. Зачем продолжать достраивать старое Г

идея же офигенна и проста!

Rafael
26.06.2017
09:44:24
идея же офигенна и проста!
Ну: 1) долго 2) поддержка старых проектов

Типо почему джаву нельзя заного переписать?

Google

Страница 918 из 2748