сomorsiс
коллекции же создаются?
Serg
Посоветуйте модуль для изучения исходников его, что по всем канонам LTS современным написан
Anonymous
мб наивный вопрос, но какой смысл скейлить поды с node.js беком в рамках одной ноды?
Anonymous
типа она ж на каждое соединение поток поднимает
Anonymous
и либо все упирается в синхронные операции, либо в ресурсы компьютера
то есть горизонтальное масштабирование в рамках одного сервера не имеет смысла, так как они будут бороться за ресурсы + быстрее будет жрать память из-за начального размещения в оперативной памяти
Anonymous
верно?
Aleksand
верно?
нет, скейлить ноду имеет смысл по схеме количество процессов == количеству физических ядер
Aleksand
однако в случае преобладания i/o-bound операций можно скейлить в соотношении до 5*C:С
Anonymous
Anonymous
Aleksand
KlonD90
Aleksand
Anton
KlonD90
ну если есть лишние миллионы
KlonD90
то оракл неплох
Ilya
SAP DB тогда уж
Anton
SAP DB тогда уж
ну нее, не серьезно. тырпрайзы оче любят в xml, а сапдб не могет xquery как оракл
KlonD90
как сделать так как у tele.ga?
Sergey
KlonD90
блог с канала
KlonD90
в вебчике
Sergey
не вижу сложности
Sergey
ну пишут они в вебе
Sergey
и отправляют в канал ботом
Sergey
или наоборот
KlonD90
есть еще готовые сервисы
KlonD90
или библиотеки
KlonD90
чтобы развернуть
Cheslav
кто что пробовал делать чтобы хероку не уходил в сон?
Cheslav
я сделал запросы с сервера самому себе, каждые 10 минут, вроде неделю работало все ок, сейчас опять начал засыпать
Cheslav
через крона
Daniil
раньше сайт был, который будил
Daniil
http://www.herokuping.com
Cheslav
не понимаю почему свои запросы с крона перестали работать
Node.js releases
Node v6.11.3 (LTS)
https://nodejs.org/en/blog/release/v6.11.3
Borys
плиз помогите въехать!
читаю http://expressjs.com/ru/guide/using-middleware.html
В данном примере представлена функция промежуточной обработки без пути монтирования. Эта функция выполняется при каждом получении запроса приложением.
var app = express();
app.use(function (req, res, next) {
console.log('Time:', Date.now());
next();
});
я честно говоря предполагал, что при получении запроса срабатывает методы для конкретного маршрута типа
app.get('/user/:id', function (req, res, next) {
res.send('USER');
});
сорри какой вообще цикл работы ноды? вот запустил я сервак node app.js что происходит дальше?
Cheslav
сейчас наверное посоветуют дебаггер включить))
сomorsiс
он в порядке обьявления вызывает каждый подходящий обработчик
сomorsiс
если вызван next - то он будет выполнять следущий по порядку обработчик (блин, как их правильно назвать?)
сomorsiс
по поводу цикла работы - есть же куча статей про event loop в ноде
Borys
о я не против дебагера! ) я про евент луп читал. я имею ввиду - приходит запрос и весь код начинает отрабатывать сначала?
Borys
ну например пхп создает процес и все начинает работать от корня index.php или типа того. тут аналогично?
сomorsiс
только обработчики
сomorsiс
модуль исполняется один раз когда его подключаешь
Borys
и попадает в кеш
сomorsiс
дальше только вызываются колбеки
Borys
т.е. тот пример который я рпивел - он правильный? и так в жизни пишут? определяют метод, привязывают (например без маршрута) и он работает?
сomorsiс
да
Borys
ясно. спасибо
сomorsiс
только еще выносят обычно все по роутерам
Borys
я как раз только такие примеры видел, потому очень удивился функции "общего назначения" без роута
Sergey
Вечер в хату
Кто юзает loopback?
Dmitrii
кто
KlonD90
а зачем? что он вообще делает?
сomorsiс
генерит модельки и рест-апи и еще кучу всего
KlonD90
loop?
сomorsiс
так, я запутался, мы же про loopback от ibm?
Aleksand
сomorsiс
дает сдк под android/ios/angular
Sergey
сomorsiс
не
Evgeny
А в чём вопрос?
KlonD90
loopback
Evgeny
это данность а не вопрос
Sergey
А в чём вопрос?
пытаюсь разобраться можно ли сгенерить модель так, чтобы в урл был param-case, а не PascalCase
KlonD90
в чем его enterprise-ready
Sergey
и где там миграции для базы
Alex
вечер добрый
Alex
есть такой вопрос, а где собсвтенно passport хранит токены во время работы ?