Comments 8
4 — количество потоков в I/O пуле Node. Так что нужно стараться добиться ускорения больше, чем в 4 раза. Иначе может оказаться проще запустить 4 синхронных процесса Node c балансировкой.
Решил использовать ваш модуль и наткнулся на особенность:
При возникновении ошибки, например в методе query(), в callback не возвращается ошибка.
Вместо этого происходит исключение, и скрипт заканчивает работу.
Скрипт работает под Windows.
Я думал, что ошибка будет в параметре err функции callback. Или это не так?
При возникновении ошибки, например в методе query(), в callback не возвращается ошибка.
Вместо этого происходит исключение, и скрипт заканчивает работу.
Скрипт работает под Windows.
Я думал, что ошибка будет в параметре err функции callback. Или это не так?
Наверно ошибка, что то такое мне попадалось. Посмотрю. Можно открыть тикет на гитхаб.
Глянул. Это не ошибка. Просто сначала объект connection вызывает событие 'error' и, если никто на него не подписан, то происходит Exception. Я добавлю проверку на подписантов. Обойти это можно задав пустой обработчик события errror для connection.
Sign up to leave a comment.
Sync vs Async на примере Firebird