Size: a a a

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

2020 March 12

YZ

Yaroslav Zhymkov in Node.js — русскоговорящее сообщество
Alex
Всем привет. Ребята, я совсем зелёный, в связи с этим - вопрос:

1. Есть NodeJS сервер с Express.
2. Есть NodeJS сервер как я понимаю, на котором стоит телеграм (Node-telegram-api или как оно там...)

Как правильно организовать передачу данных между этими двумя серверами, а именно, как с сервера 1 передавать данные на сервер 2?

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

Спасибо
Тебе нужен меседж брокер
источник

YZ

Yaroslav Zhymkov in Node.js — русскоговорящее сообщество
Алексей Попов
Это вопрос терминологии тогда
Чем поток в винде отличается от потока в линуксе? Что поток винды делает полноценным потоком, и чего не хватает потоку линукса (или наоборот)?
Вы все еще)
источник

YZ

Yaroslav Zhymkov in Node.js — русскоговорящее сообщество
Алексей Попов
Это вопрос терминологии тогда
Чем поток в винде отличается от потока в линуксе? Что поток винды делает полноценным потоком, и чего не хватает потоку линукса (или наоборот)?
источник

АП

Алексей Попов in Node.js — русскоговорящее сообщество
я это читал, вопросы не меняются
почему в винде полноценный поток, а в линуксе не поток, а процесс?
источник

YZ

Yaroslav Zhymkov in Node.js — русскоговорящее сообщество
Алексей Попов
я это читал, вопросы не меняются
почему в винде полноценный поток, а в линуксе не поток, а процесс?
Так там есть,ща
источник

YZ

Yaroslav Zhymkov in Node.js — русскоговорящее сообщество
Эти процессы представляют собой обычные дочерние процессы главного процесса, но они разделяют с главным процессом

адресное пространство

файловые дескрипторы

обработчики сигналов
источник

YZ

Yaroslav Zhymkov in Node.js — русскоговорящее сообщество
Чего нет в винде  из за строения потоков.
источник

ZM

Zloy Meduz in Node.js — русскоговорящее сообщество
Можно ламерский вопрос? Если брать облачный сервис от Яндекса, то какая разница размещу я MongoDB на рядом с Node.js или для mongo возьму отдельный сторейдж? Или я чегой-то не понимаю.
Просто проект сейчас тупо на VDS крутится, но планируется многократный рост данных.
источник

YZ

Yaroslav Zhymkov in Node.js — русскоговорящее сообщество
Поскольку этим процессам не нужно создавать собственную копию адресного пространства (и других ресурсов) своего процесса- родителя, создание нового легкого процесса требует значительно меньших затрат, чем создание полновесного дочернего процесса.
источник

YZ

Yaroslav Zhymkov in Node.js — русскоговорящее сообщество
Разве есть другие облачные сервисы кроме авс?
источник

АП

Алексей Попов in Node.js — русскоговорящее сообщество
Yaroslav Zhymkov
Чего нет в винде  из за строения потоков.
Чего нет в винде, не понял
источник

YZ

Yaroslav Zhymkov in Node.js — русскоговорящее сообщество
Алексей Попов
Чего нет в винде, не понял
Сообщение выше же есть
источник

YZ

Yaroslav Zhymkov in Node.js — русскоговорящее сообщество
Yaroslav Zhymkov
Эти процессы представляют собой обычные дочерние процессы главного процесса, но они разделяют с главным процессом

адресное пространство

файловые дескрипторы

обработчики сигналов
Вот
источник

A

Alex in Node.js — русскоговорящее сообщество
倫太郎 岡部
Ну можешь взять какой-нибудь редис/rabbitmq/kafka 🤔

А ещё лучше вопрос задать конкретнее чего ты хочешь
Как правильно организовать передачу данных между этими двумя серверами, а именно, как с сервера 1 передавать данные на сервер 2?

Куда еще конкретне?? Я не знаю как это правильно делать. По этому задаю вопрос в контексте результата.

Я хочу достичь конкретный результат и  не знаю как...
По этому задаю вопрос Как из точки А передать данные в точку Б...

Простите, не при таком количестве неизвестных, я просто не представляю, как можно конкретнее вопрос задать...
источник

YZ

Yaroslav Zhymkov in Node.js — русскоговорящее сообщество
Alex
Как правильно организовать передачу данных между этими двумя серверами, а именно, как с сервера 1 передавать данные на сервер 2?

Куда еще конкретне?? Я не знаю как это правильно делать. По этому задаю вопрос в контексте результата.

Я хочу достичь конкретный результат и  не знаю как...
По этому задаю вопрос Как из точки А передать данные в точку Б...

Простите, не при таком количестве неизвестных, я просто не представляю, как можно конкретнее вопрос задать...
Вам сказали читайте про меседж брокеры. Sqs, kafka, rabbitmq
источник

АП

Алексей Попов in Node.js — русскоговорящее сообщество
А в винде как?
источник

A

Alex in Node.js — русскоговорящее сообщество
Yaroslav Zhymkov
Вам сказали читайте про меседж брокеры. Sqs, kafka, rabbitmq
Спасибо_
источник

YZ

Yaroslav Zhymkov in Node.js — русскоговорящее сообщество
Алексей Попов
А в винде как?
Не разделяют эти вещи
источник

倫岡

倫太郎 岡部 in Node.js — русскоговорящее сообщество
Alex
Как правильно организовать передачу данных между этими двумя серверами, а именно, как с сервера 1 передавать данные на сервер 2?

Куда еще конкретне?? Я не знаю как это правильно делать. По этому задаю вопрос в контексте результата.

Я хочу достичь конкретный результат и  не знаю как...
По этому задаю вопрос Как из точки А передать данные в точку Б...

Простите, не при таком количестве неизвестных, я просто не представляю, как можно конкретнее вопрос задать...
В принципе, как угодно.
Можешь даже себе http сервак поднять и кидаться запросами)
Способов дохера, а что ты хочешь добиться от этой системы сервер1->сервер2 не очень понятно
источник

АП

Алексей Попов in Node.js — русскоговорящее сообщество
Yaroslav Zhymkov
Не разделяют эти вещи
Кто не разделяет, потоки? Разделяют
То, что в линуксе поток создаётся той же командой, что и процесс (но с другими аргументами) не значит, что в линуксе нет потоков. Это вопрос терминологии
источник