Size: a a a

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

2020 September 28

П

Павел in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Если высокая нагрузка именно на IO (раз задания в очереди), то почти без разницы. Концептуально одно и то же. Оба языка будут держать много запросов, переиспользуя потоки на множество запросов.

Бери то, что лучше знаешь
Тогда по поводу (архитектуры) приложения если взять тот же nodejs, я помещу его в docker, арендую ks на том же digitalocean, куплю там же бд. У меня идёт разделение по категориям, модуль1, модуль2, модуль3. Будет как я понимаю главный шлюз в котором будет при запросе получение информации какой модуль он использует и идти дальше делать там проверки.

Что мне тогда лучше выбрать, главный шлюз например nginx в котором будет при определенных url и т.д отправка на разные шлюзы.

Или шлюз на том-же http или fastify (который объединить с обменом сообщений по типу rabbitmq) там вроде есть micromq и главный шлюз поместить на nodejs.

Ну или тогда выбрать в качестве шлюза nginx сервер вместе с lua где мы уже подключим rabbitmq
источник

М

Максим in Node.js — русскоговорящее сообщество
Erick
Failed to start mongod.service: Unit mongod.service not found
systemctl status mongodb

В терминал введите
источник

🌠

🌠 in Node.js — русскоговорящее сообщество
привет, есть 2 микросервиса и один аркестратор, в аркестраторе надо создать компанию в 1 микросервисе и потом получив ююайди этой компании создать компанию в другом микросервисе

то есть надо как-то захендлить кейсы когда в 1 сервисе компания создалась а в другом нет

в ТЗ добавлено: Note: Use retries and circuit breaker to handle failures

хз что за circuit breaker, но вообще как подобные случаи хендлятся?
источник

AC

Andy Cox in Node.js — русскоговорящее сообщество
🌠
привет, есть 2 микросервиса и один аркестратор, в аркестраторе надо создать компанию в 1 микросервисе и потом получив ююайди этой компании создать компанию в другом микросервисе

то есть надо как-то захендлить кейсы когда в 1 сервисе компания создалась а в другом нет

в ТЗ добавлено: Note: Use retries and circuit breaker to handle failures

хз что за circuit breaker, но вообще как подобные случаи хендлятся?
используйте moleculer и забудете про подобные кейсы. ну а так из тз по сути нужно просто повторить функцию. в note все сказано уже Use retries and circuit breaker to handle failures
источник

E

Erick in Node.js — русскоговорящее сообщество
Максим
systemctl status mongodb

В терминал введите
я уже переустановил Ubuntu. Шаг за шагом аккуратно построил базу MongoDB. Добавил администратора со всеми ролями. И тут осталось тестировать правильность соединения базу с REST API или с локальной машины. Странным образом дает такую ошибку

Server running at http://localhost:5000
URI does not have hostname, domain name and tld

В конфигурации MongoDB URI указывал как на примере официальной документации Digital Ocean:

mongo "mongodb://username@mongo_server_ip:27017"

Ошибку погуглил. В Stackoverflow обсуждают что-там нужно ввести пароль в виде hex code. Но как в примере туториала  не указывают  пароль пользователя Mongo DB.

Осталось лишь соединить базу с Express API или локально соединиться с помощью MongoDB Compass.
источник

AC

Andy Cox in Node.js — русскоговорящее сообщество
Erick
я уже переустановил Ubuntu. Шаг за шагом аккуратно построил базу MongoDB. Добавил администратора со всеми ролями. И тут осталось тестировать правильность соединения базу с REST API или с локальной машины. Странным образом дает такую ошибку

Server running at http://localhost:5000
URI does not have hostname, domain name and tld

В конфигурации MongoDB URI указывал как на примере официальной документации Digital Ocean:

mongo "mongodb://username@mongo_server_ip:27017"

Ошибку погуглил. В Stackoverflow обсуждают что-там нужно ввести пароль в виде hex code. Но как в примере туториала  не указывают  пароль пользователя Mongo DB.

Осталось лишь соединить базу с Express API или локально соединиться с помощью MongoDB Compass.
ухты, кто-то еще использует дырявую монгу
источник

E

Erick in Node.js — русскоговорящее сообщество
источник

В-

Вернер Карл Гейзенбе... in Node.js — русскоговорящее сообщество
Andy Cox
ухты, кто-то еще использует дырявую монгу
Ух ты, кто-то ещё не заметил что в этом чате 99% вопросов по бд это монга -_-
источник

ЕГ

Евгений Ганьшин... in Node.js — русскоговорящее сообщество
А что вместо монги?
источник

E

Erick in Node.js — русскоговорящее сообщество
Я всегда постараюсь гуглить. Но что делать если толком не понимаешь суть проблемы. Иногда человеческие факторы тоже играет важную роль.  Но в большинстве случаев тролли сидят в русскоязычном сообществе. Очевидно что из 7000 участников хотя бы 10 толком разбирается в монго.  Разве Postgres обогнал все БД?
источник

ЕГ

Евгений Ганьшин... in Node.js — русскоговорящее сообщество
@DrErkinbek спроси в чате монги если проблемы с ней
источник

AC

Andy Cox in Node.js — русскоговорящее сообщество
Евгений Ганьшин
А что вместо монги?
мне rethinkdb норм..
источник

ЕГ

Евгений Ганьшин... in Node.js — русскоговорящее сообщество
Понял, не пробовал
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Евгений Ганьшин
А что вместо монги?
PostgreSQL
источник

Р

Роман in Node.js — русскоговорящее сообщество
Привет. Может кто подсказать по Nodemailer  - можно ли письму выставить высокую важность письма, чтобы почтовый клиент получателя показал высокую важность письма?
источник

М

Максим in Node.js — русскоговорящее сообщество
Erick
Я всегда постараюсь гуглить. Но что делать если толком не понимаешь суть проблемы. Иногда человеческие факторы тоже играет важную роль.  Но в большинстве случаев тролли сидят в русскоязычном сообществе. Очевидно что из 7000 участников хотя бы 10 толком разбирается в монго.  Разве Postgres обогнал все БД?
По монге есть свой чат.
источник

DS

Dmitry Shevchenko in Node.js — русскоговорящее сообщество
Роман
Привет. Может кто подсказать по Nodemailer  - можно ли письму выставить высокую важность письма, чтобы почтовый клиент получателя показал высокую важность письма?
Header options
priority - Sets message importance headers, either ‘high’, ‘normal’ (default) or ‘low’.
источник

Р

Роман in Node.js — русскоговорящее сообщество
Dmitry Shevchenko
Header options
priority - Sets message importance headers, either ‘high’, ‘normal’ (default) or ‘low’.
спасибо
источник

И

Илья | 😶 ☮️... in Node.js — русскоговорящее сообщество
Мужики
Чо посоветуете для генерации pdf ?
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Dmitry Shevchenko
Header options
priority - Sets message importance headers, either ‘high’, ‘normal’ (default) or ‘low’.
Этот заголовок в современных клиентах хоть на что-то влияет?
источник