@nodejs_ru

Страница 2483 из 2748
Michael
31.08.2018
16:48:54
Противоречие самому себе

Alexander
31.08.2018
16:49:27
Запускаю процесс из кода так core = exec('code.js'... Как его убить чтобы эффект как от ctrl+c в коносли был? Пробую так exec('taskkill /F /PID '+ core.pid... Не получается Можете подсказать?

Mishell
31.08.2018
17:20:35
Сейчас будет странный вопрос. Представим что у меня есть некий клиент который связывается с центральным сервером на сокетах. В socket.io во время создания соединения сервер получает сокет клиента. Это объект являющийся каналом связи с клиентом. Могу ли я передать этот объект сокета на другой сервер, что бы потом по этому сокету слать клиенту инфу?

Я пытаюсь создать быструю равноправную сеть. Распределенную. И я не хочу задействовать центральный сервер, я хочу что бы с клиентами могли связываться разные сервера используя сокеты. То есть может быть один клиент, но обращаться через сокеты к нему могу 3-5 серверов. Или мне следует пересмотреть подход и так организовать не выйдет?

Google
Mishell
31.08.2018
17:28:01
В общем-то мне нужно приложение на сокетах, но не один сервер и куча клиентов, а один клиент(или более) и куча серверов. И буду благодарен если прояснят как такое можно было бы запилить.

Vladimir
31.08.2018
17:30:38
В первую очередь сокет.ио не отличается от обычного http тем что это в первую очередь TCP соединение

Gleb
31.08.2018
17:31:05
https://github.com/socketio/socket.io-redis

как шерить сокет между нодами это уже вопрос к приложению

я например делаю так — когда одна нода хочет отправить что то и соединение открыто на другой ноде, то я кидаю всем нодам сообщение и та на которой подключен нужный сокет его отправляет возвращая результат исходной ноде, которая отпрваляла сообщение

но в целом можно и прям объект сокета передавать с ноды на ноду, хотя мне кахется там будет оверхед

сообщение меньше и его проще пошерить

Vladimir
31.08.2018
17:35:16
Опять же что в в вопросе имеется в виду сервера? Если железки, то TCP соединение ты не расшаришь, если ноды то можно

Mishell
31.08.2018
17:38:55
Я до сих пор не разобрался с редис как с технологией, видимо пора восполнять знания и понять как база данных с сокетами стакается. Но спасибо за ссылку. Идея передавать между серверами данные не очень нравится, потому что в моем случае важны милисекунды отклика. Критически важны. И я хотел бы максимально свести к минимуму любые реквесты и передачи данных. Разные равноправные сервера получают данные из сети, и если какой-то сервер получил их быстрее - он должен не гонять запрос туда-сюда, а тут же отдавать клиенту.

Роман
31.08.2018
17:39:17
но в целом можно и прям объект сокета передавать с ноды на ноду, хотя мне кахется там будет оверхед
И что там будет передано? Как можно передать дескриптор соединения с сервера на сервер?

Mishell
31.08.2018
17:39:40
Роман
31.08.2018
17:39:57
не с сервера на сервер, а с ноды на ноду
У него с сервера на сервер.

Google
Gleb
31.08.2018
17:39:58
если речь про физические сервера, то как бы, нельзя

У него с сервера на сервер.
сорри, значит я криво прочитал

Mishell
31.08.2018
17:40:12
Сервера разные. Но они взаимосвязаны некоторыми процессами.

Gleb
31.08.2018
17:40:49
Сервера разные. Но они взаимосвязаны некоторыми процессами.
в таком случае отправить сообщение у тебя сможет только тот сервер, куда подключен сокет

Rinat
31.08.2018
17:43:38
ку-ку, чатик

кто-нибудь знает хорошую цмску на ноде?

Rinat
31.08.2018
17:51:43
щас посмотрим, спс

Alexander
31.08.2018
17:52:42
strapi ?
Це не cms, це API

Alexander
31.08.2018
17:53:03
Alexander
31.08.2018
17:53:25
Ну ок API cms

Ок ?)

Alexander
31.08.2018
17:53:39
Rinat
31.08.2018
17:57:35
Да, забавно. у php миллионы миллионов cms, у node 5 штук максимум (

Alexander
31.08.2018
17:57:50
Дмитрий
31.08.2018
17:57:52
Концепция другая

Роман
31.08.2018
18:03:01
И про возраст наверное не стоит забывать: PHP - 1995, Node.js - 2009. И тут история появления фрэймворков на PHP.

ABC
31.08.2018
18:44:42
это если бабла на ресурсы много
а то есть по твоему вычисления из базы каждый раз бесплатные?)) я например закешировал свой API и нагрузка на ВПС упала на 20%

Да, забавно. у php миллионы миллионов cms, у node 5 штук максимум (
а что тут забавного? АПИ ЦМС на ноде делается за один вечер

Google
ABC
31.08.2018
18:49:49
при том что ты начал говорит за то что редис съест ресурсы. а вычисление каждый раз это не ресурсы?

04:20
31.08.2018
18:51:41
Я говорил зачем тащить лишнюю зависимость в стек, если просто можно объявить переменную выше в скоупе

Ресурсы поддержка и время

ABC
31.08.2018
18:52:24
а зачем засорять переменными? по мне так это грязнее чем добавить редис

04:20
31.08.2018
18:52:35
Я не говорил что нужно кешить метровые ответы апи

ABC
31.08.2018
18:54:52
ну и вообще редис полезная вещь в хозяйстве. впрочем зависит конечно от того что надо кешироват и сколько. может быть и проще как ты сказал хз

Oleg
31.08.2018
19:43:00
Да, забавно. у php миллионы миллионов cms, у node 5 штук максимум (
Цмс в стиле пхп уже написаны на пхп в количестве более чем достаточном Смысл их переписывать на ноду? Если уже есть написанные.

Speed of
31.08.2018
19:44:54
ребят а кто с jade совет сможет дать?)

как это в одну строку поместить

li(class='sent'): h6=msg.username p=msg.text

чтобы абзац был дочерним элементом li

ABC
31.08.2018
19:56:13
lol https://twitter.com/rooshv/status/1035205540358631426

ABC
31.08.2018
19:56:19
минутка юмора

у меня появилась идея для стартапа

стартап по взрыванию пуканов у этих фриков

https://twitter.com/rooshv/status/1034618744247644161

Admin
ERROR: S client not available

Vladimir
31.08.2018
20:26:55
~ > node > let a = {hello: friend} ReferenceError: friend is not defined > let a = {hello: "friend"} SyntaxError: Identifier 'a' has already been declared > a = {hello: "friend"} ReferenceError: a is not defined

Vladimir
31.08.2018
20:27:52
что не так )

Google
Vladimir
31.08.2018
20:28:28
тут вопрос как let работает

Alexander
31.08.2018
20:28:47
Vladimir
31.08.2018
20:29:22
с var ты можешь переопределить переменную let тебе не позволит

Vladimir
31.08.2018
20:29:34
в примере показано

Alexander
31.08.2018
20:30:53
в примере показано
ты чего-то непонял чтоле? let так и работает, все правильно

Grigorii
31.08.2018
20:41:08
А в браузере в консоли не так

Мне что-то перестало быть логично

?Invisible knight?
31.08.2018
21:29:07
Какую работу можно сделать которая показала бы мои знания в node.js ?

Kendr
31.08.2018
21:29:52
Клон трелло ебани

Michael
31.08.2018
21:39:32
Чай моча

Kendr
31.08.2018
21:39:57
Евгений
31.08.2018
21:40:33
Нет
Darova.

Alexander
31.08.2018
22:37:50
@Atassis

Vlad
31.08.2018
22:38:07
Как это развидеть

Alexander
31.08.2018
22:39:13
Google
Alexander
31.08.2018
22:39:47
была у меня техника как это все блочить, в теории

при входе даем ро и чтобы его снять нужно просто пройти капчу или у бота кнопочку нажать

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