@nodejs_ru

Страница 2347 из 2748
Культиватор Джо
26.07.2018
06:32:45
Lenar
26.07.2018
07:02:46
Реляционки так не могут, увы
Может тогда подскажите как лучше реализовать эту идею, в какую сторону смотреть, comet?

Google
Таймураз
26.07.2018
07:03:45
Да даже редиски очередь заюзать можно

Но я хз, есть ли в редиске возможность подтвердить выполнение сообщения

Lenar
26.07.2018
07:12:30
Нужно чаще(

Yadgar
26.07.2018
07:18:15
для межпроцессного взаимодействия что посоветуете? большие данные необходимо обменивать между сервисами

Maxim
26.07.2018
07:30:01
Тоже интересует, подскажите плз
ниужели никого этот вопрос не мучал в своё время? или в ноде нету нормального профилировщика?

Roman
26.07.2018
07:38:11
ниужели никого этот вопрос не мучал в своё время? или в ноде нету нормального профилировщика?
Что вы подразумеваете под "боттлнек"? Производительность отднльного ендпоинта? Поиск мемори лик? Долгих запросов в бд? Что то еще?

Alone_In-the_Dark
26.07.2018
07:38:28
Я не понял я вам кидаю 100 руб на киви кошелек , а вы мне даёте аккаунт в котором 1500 руб?? серьёзно?я думаю что даже конченный дибилоид поймёт что это лохотрон??

Maxim
26.07.2018
07:39:23
Что вы подразумеваете под "боттлнек"? Производительность отднльного ендпоинта? Поиск мемори лик? Долгих запросов в бд? Что то еще?
если можно - на ты) всё что ты сказал) к примеру временами повышается время респонса от сервера, в чём именно проблема - инфраструктура, код, запросы в бд - не ясно. хотелось бы это понимать

Roman
26.07.2018
07:43:57
если можно - на ты) всё что ты сказал) к примеру временами повышается время респонса от сервера, в чём именно проблема - инфраструктура, код, запросы в бд - не ясно. хотелось бы это понимать
Я обычно пишу тест под высокую нагрузку и локально выявляю проблемные ендпоинты, потом осмотр глазами, потом смотрю запросы в базу, потом инспектор. К этому моменту обычно выявляется проблема. Если нет, нужен мониторинг на серваке типа newrelic. Еще есть пакеты для трека загруженности event loop, но до них ни разу дело не доходило

Google
Maxim
26.07.2018
07:44:36
но хотелось бы профилировщик

что бы были реальные пруфы

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

Roman
26.07.2018
07:46:04
Прфилировщик он же инспектор встроены в ноду. Я в хроме коннектишься и трекаешь heap, выделение памяти, там все есть. Можно ide подключить так же

Maxim
26.07.2018
07:46:13
я когда-то, (год назад ) писал на джавке

там с коробки есть провилировщики

?

Roman
26.07.2018
07:47:22
Порт открыть наружу и все

Maxim
26.07.2018
07:57:04
Порт открыть наружу и все
ок, спасибо, пошаманю)

Alone_In-the_Dark
26.07.2018
07:57:15
Почему стикеры нельзя отправлять?

Alexander
26.07.2018
07:58:53
отправка стикеров доступна только учащимся 42 школы

Yadgar
26.07.2018
08:47:15
Zeromq или nanomsg
Спасибо за рекомендацию, на практике не сравнивали zeromq с rabbitmq ?

John
26.07.2018
08:48:39
Это о разном

rabbitmq разухабистый message broker, который умеет в несколько протоколов, персистентные очереди и т.д. zeromq это сокеты на максималках

Yadgar
26.07.2018
08:56:08
Это о разном
Я имею в виду, как как эти технологии показывают себя на практике, (масштабирование, стабильность), 1 сервис сбора и рассылки данных-> N сервисов обработки полученных данных. гляну zeromq

Dmitry
26.07.2018
09:00:28
в токене можно присылать пароль? http://prntscr.com/kb7f4m

Google
Alexander
26.07.2018
09:02:58
в токене можно присылать пароль? http://prntscr.com/kb7f4m
ты не знал что токены это просто base64?

Dmitry
26.07.2018
09:03:26
ты не знал что токены это просто base64?
Знал, я имею ввиду в плане безопасности

Artemy
26.07.2018
09:03:46
Тогда понятно же, что нельзя :)

Alexander
26.07.2018
09:04:48
у меня в токене хеш пароля вообще, так что мне похуй

да и я его шифрую дополнительно, только это бесполезно

p
26.07.2018
09:05:48
всем привет! подскажите, что за вызов функции такой: const result = await sql.query`select * from mytable where id = ${value}` вместо скобок кавычки, не могу параметр поменять

p
26.07.2018
09:06:32
( )?
начинает ругаться, явно не одно и то же

Alexander
26.07.2018
09:06:54
начинает ругаться, явно не одно и то же
ну давай гадать дальше, мы же ванги все тут в конце концов

p
26.07.2018
09:07:57
те вызов функции без скобок стандартная тема?

первый раз сталкиваюсь

p
26.07.2018
09:10:07
Киньте скрин. Может, какой-нибудь CoffeeScript
да это отсюда https://github.com/tediousjs/node-mssql

Mikhail
26.07.2018
09:11:35
p
26.07.2018
09:12:03
неа, код рабочий, но другой запрос не могу подставить сейчас читаю про Template literals

p
26.07.2018
09:13:25
Код рабочий? оО Скрин в студию
да один в один выполняю, данные возвращаются нужно чтобы сам скл-запрос был параметром и тут фигня начинается

Роман
26.07.2018
09:15:30
да один в один выполняю, данные возвращаются нужно чтобы сам скл-запрос был параметром и тут фигня начинается
Создаёшь свою функцию и смотришь что происходит: const start = 1; const end = 10; function test(...args) { console.log(args); } test`select * from mytable where id > ${start} and id < ${end}`;

p
26.07.2018
09:16:07
вот как я понял console.log`1` не равно console.log('1')

Google
Роман
26.07.2018
09:16:32
Не равно. Я же говорю, запусти этот код и увидишь во что он строку разбирает.

Artemy
26.07.2018
09:17:02
В массив же, не?

Admin
ERROR: S client not available

Роман
26.07.2018
09:18:11
В массив же, не?
Сначала массив строковых литералов а потом уже вычисленные выражения.

p
26.07.2018
09:19:15
Не равно. Я же говорю, запусти этот код и увидишь во что он строку разбирает.
как мне вс. строку как парметр подсунуть? test`${query}` не прокатывает

p
26.07.2018
09:19:57
Так не получится.
а как тогда?

Andrew
26.07.2018
09:20:25
Код рабочий? оО Скрин в студию
Кто-то не следит за стандартами)

Mikhail
26.07.2018
09:20:37
Кто-то не следит за стандартами)
Давно такая фича есть?

Andrew
26.07.2018
09:20:47
Угу

Роман
26.07.2018
09:21:55
а как тогда?
Так же как в примере, я так понимаю это параметризованный запрос к базе. И его нужно в таком же формате и передавать.

p
26.07.2018
09:23:06
Так же как в примере, я так понимаю это параметризованный запрос к базе. И его нужно в таком же формате и передавать.
сейчас запрос - это строка без параметров, нужно просто другую подставить должно же как-то просто делаться

Andrey
26.07.2018
09:23:29
Чуваки, вот если я к ReadStream присобачиваю, скажем, onEnd listener, а потом пайплю этот ReadStream во много WriteStream, то у меня получается, что этот onEnd listener копируется столько раз, во сколько стримов я запайпил. Если стримов больше 11, то вылазит ожидаемый экспепшн о мемори лик. Я понимаю, что так и должно быть. Но может есть какой-то простенький воркэраунд? Желательно не process.setMaxListeners

p
26.07.2018
09:25:57
Роман
26.07.2018
09:28:31


Функция должна принимать простую строку.

Google
p
26.07.2018
09:29:38
начинает ругаться на первый символ запроса, что нет такой хранимой процедуры

kuanysh anuarkhanov
26.07.2018
10:12:01
всем привет

у кого есть время, можете скинуть линк на проект на ГХ так сказать starter express js не просто CRUD а полноценный проект с правильной архитиктурой и тп

Andrey
26.07.2018
10:18:22
Точно копируется?
Точно. Только что протестил

Andrey
26.07.2018
10:22:12
Ну вот самый простой случай

John
26.07.2018
10:25:26
Будет возможность попробую. С телефона не ок. Если все так, то можешь воткнуть буфер PassThrough

И его уже пайпить

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