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

Aleksandr
25.06.2017
20:28:21

Vasily
25.06.2017
20:30:18
Лёгкий путь это через pm2, по взрослому это контейнер конечно

Google

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

Sergey
25.06.2017
20:31:53

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

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

Ilia
25.06.2017
20:52:47

Vasily
25.06.2017
20:53:31

Ilia
25.06.2017
20:53:58

? 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

Aleksandr
25.06.2017
21:04:00

Ilia
25.06.2017
21:04:33

Google

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

Ilia
25.06.2017
21:05:28

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

Vladimir
25.06.2017
21:07:02
У го нет ничего специфичного с точки зрения контейнеризации
Даже, наоборот, для го она нужна в меньшей степени

Ilia
25.06.2017
21:08:00
Но у докера есть плюсы в автоматизации деплоя...
БД надо где то держать

Aleksandr
25.06.2017
21:09:13

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

Nikolay
25.06.2017
21:25:22

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.

Sergey
25.06.2017
21:28:31

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

Sergey
25.06.2017
21:51:09

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
видеоуроки - ну для начинания можно глянуть скринкаст от кантора

N
26.06.2017
08:35:09

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


Alex
26.06.2017
09:17:01

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
та да
вечно он у них лежал

Sergey
26.06.2017
09:39:08

Rafael
26.06.2017
09:41:39

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

Rafael
26.06.2017
09:44:24
Типо почему джаву нельзя заного переписать?

Google

Сергей
26.06.2017
09:45:05