Size: a a a

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

2021 February 22

ДМ

Данил Мальков... in Node.js — русскоговорящее сообщество
Данил Мальков
скажите пожалуйста ,почему регулярка не работает
Ошибку выдают именно первые две буквы
источник

ϻஜ

ϻакc ஜ in Node.js — русскоговорящее сообщество
привет!
есть ли в итераторах какой-нибудь способ хендлить break?
юзкейс: закрыть подключение к серверу в асинхронном итераторе
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Вадим
не получится - сервисы в докере крутятся и ip назначается динамически
я могу резолвить полученный ip но через пару секунд он может умереть и я даже об этом не узнаю
да и резолв имени в ip дает выигрыш в 3 мс - это не много
А у тебя сервисы на разных машинах, или на одной?
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Вадим
десяток, требующих установки промежуточных сервисов - не подходит)
один годный но видно для своих каких-то нужд - tcp транспорт - сильно завязан на этот фреймворк
grpc не требует
источник

В

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

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Вадим
в том то и проблема что все на одной машине!
я бы наверное не обратил бы внимание если бы эти машины были территориально разнесены
это не проблема, это упрощение
источник

В

Вадим in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
grpc не требует
не удобен
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
что такое \д в твоём понимании регулярок?
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
поиск по букве - это д. А что такое \д?
И что такое {L}?
источник

DM

Desmond Miles in Node.js — русскоговорящее сообщество
Могу ли любой код написанный на С/С++ скомпилировать под nodejs или нужно изменять код С/С++?
источник

ДМ

Данил Мальков... in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
поиск по букве - это д. А что такое \д?
И что такое {L}?
Спасибо, работает
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Вадим
десяток, требующих установки промежуточных сервисов - не подходит)
один годный но видно для своих каких-то нужд - tcp транспорт - сильно завязан на этот фреймворк
ну что тогда, перейдем на tcp?

https://github.com/pataiadam/micro-tcp (первый пример неправильный, должно быть просто return 'Hi ' + name + '!'; работает быстрее http)

ну или https://github.com/msfidelis/topper

или https://www.npmjs.com/search?q=tcp%20microservice
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Вадим
в том то и проблема что все на одной машине!
я бы наверное не обратил бы внимание если бы эти машины были территориально разнесены
Так подними сервер поверх какого-нибудь named pipe
Точно будет быстрее, чем http
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Алексей Попов
Так подними сервер поверх какого-нибудь named pipe
Точно будет быстрее, чем http
+
источник

В

Вадим in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
ну что тогда, перейдем на tcp?

https://github.com/pataiadam/micro-tcp (первый пример неправильный, должно быть просто return 'Hi ' + name + '!'; работает быстрее http)

ну или https://github.com/msfidelis/topper

или https://www.npmjs.com/search?q=tcp%20microservice
спасибо, гляну
источник

В

Вадим in Node.js — русскоговорящее сообщество
Алексей Попов
Так подними сервер поверх какого-нибудь named pipe
Точно будет быстрее, чем http
это tcp или unix?
источник

АП

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

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Вадим
это tcp или unix?
в винде тоже есть каналы
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Даже примерно помню, что задаются по дикой маске \\.\\pipe\
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Алексей Попов
Даже примерно помню, что задаются по дикой маске \\.\\pipe\
там ещё mailslot-ы есть 🌚
источник