Size: a a a

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

2020 March 02

АП

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

IS

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

АП

Алексей Попов in Node.js — русскоговорящее сообщество
Ivan Sacura
многоядерность
Это не ответ
Конкретно вам они зачем? Нагрузки требуют? Воркеры занимаются отдельными задачами?
источник

IS

Ivan Sacura in Node.js — русскоговорящее сообщество
Алексей Попов
Это не ответ
Конкретно вам они зачем? Нагрузки требуют? Воркеры занимаются отдельными задачами?
да нужно делать обработку данных
источник

DN

Dima Nazdratenko in Node.js — русскоговорящее сообщество
Подскажите плз. Мне в исполняемом коде на ноде надо сделать условие если openssl version больше такой то сделать кое что или другое. Как узнать версию? Надо выполнить openssl через spawn ноды или как это делается?
источник

DN

Dima Nazdratenko in Node.js — русскоговорящее сообщество
Ну или это могло быть что угодно, например npm -v или чет другое что я могу написать в терминал, но как это в коде сделать
источник

KL

Kirill Lesohorskyi in Node.js — русскоговорящее сообщество
Dima Nazdratenko
Подскажите плз. Мне в исполняемом коде на ноде надо сделать условие если openssl version больше такой то сделать кое что или другое. Как узнать версию? Надо выполнить openssl через spawn ноды или как это делается?
ну как вариант можно сделать OPENSSL_VERSION переменной окружения(прописать в .env файле/системе), но тогда его руками вбивать прийдется
источник

DN

Dima Nazdratenko in Node.js — русскоговорящее сообщество
Kirill Lesohorskyi
ну как вариант можно сделать OPENSSL_VERSION переменной окружения(прописать в .env файле/системе), но тогда его руками вбивать прийдется
Ну мне надо же динамически на разных машинах по разному код пускать
источник

KL

Kirill Lesohorskyi in Node.js — русскоговорящее сообщество
Dima Nazdratenko
Ну мне надо же динамически на разных машинах по разному код пускать
ну так на разных машинах разные енв файлы и будут
источник

AT

Alexander Trifonov in Node.js — русскоговорящее сообщество
Dima Nazdratenko
Подскажите плз. Мне в исполняемом коде на ноде надо сделать условие если openssl version больше такой то сделать кое что или другое. Как узнать версию? Надо выполнить openssl через spawn ноды или как это делается?
exec наверное правильней
источник

KL

Kirill Lesohorskyi in Node.js — русскоговорящее сообщество
Dima Nazdratenko
Подскажите плз. Мне в исполняемом коде на ноде надо сделать условие если openssl version больше такой то сделать кое что или другое. Как узнать версию? Надо выполнить openssl через spawn ноды или как это делается?
В любом случае я надеюсь вы понимаете, что завязываться на разные версии Openssl это достаточно изящный способ выстрелить потом себе в ногу
источник

DN

Dima Nazdratenko in Node.js — русскоговорящее сообщество
Почему? У меня просто одна библиотека требует версию openssl 1.1.1 и я б сделал проверку что если магическим образом натупили и не обновили это то что бы библиотека не использовалась. Или как я выстрелю себе в ногу?
источник

KL

Kirill Lesohorskyi in Node.js — русскоговорящее сообщество
Dima Nazdratenko
Почему? У меня просто одна библиотека требует версию openssl 1.1.1 и я б сделал проверку что если магическим образом натупили и не обновили это то что бы библиотека не использовалась. Или как я выстрелю себе в ногу?
если эту библиотеку можно не использовать, то зачем тогда вообще её использовать?
источник

KL

Kirill Lesohorskyi in Node.js — русскоговорящее сообщество
Kirill Lesohorskyi
если эту библиотеку можно не использовать, то зачем тогда вообще её использовать?
А, я понял, вы пишете библиотеку и завязываетесь на версию openssl, тогда понятно
источник

DN

Dima Nazdratenko in Node.js — русскоговорящее сообщество
Kirill Lesohorskyi
если эту библиотеку можно не использовать, то зачем тогда вообще её использовать?
Я не пишу ее. Я ее использую в проекте. Библиотека pg-native. Повышает перформанс между нодой и postgre. Но для нее надо openssl 1.1.1.
источник

KL

Kirill Lesohorskyi in Node.js — русскоговорящее сообщество
Dima Nazdratenko
Я не пишу ее. Я ее использую в проекте. Библиотека pg-native. Повышает перформанс между нодой и postgre. Но для нее надо openssl 1.1.1.
может тогда лучше убрать разницу между окружениями и везде использовать oepnssl 1.1.1?
источник

DN

Dima Nazdratenko in Node.js — русскоговорящее сообщество
Kirill Lesohorskyi
может тогда лучше убрать разницу между окружениями и везде использовать oepnssl 1.1.1?
Так и будет, но обратную совместимость то надо оставить что бы ошибка не полетела, а просто была небольшая просадка в перформансе без нее
источник

KL

Kirill Lesohorskyi in Node.js — русскоговорящее сообщество
Dima Nazdratenko
Так и будет, но обратную совместимость то надо оставить что бы ошибка не полетела, а просто была небольшая просадка в перформансе без нее
если вы приведете все окружения к openssl 1.1.1, то нужна ли вам обратная совместимость? Но если вы всё же хотите её оставить, то я бы использовал exec для получения версии Openssl
источник

DN

Dima Nazdratenko in Node.js — русскоговорящее сообщество
Kirill Lesohorskyi
если вы приведете все окружения к openssl 1.1.1, то нужна ли вам обратная совместимость? Но если вы всё же хотите её оставить, то я бы использовал exec для получения версии Openssl
Спс 👌😊
источник

SS

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