Sergey
Гугл кстати не всегда дает быстрое понимание общей картины. А тут при ответах повышается IQ целого сообщества :)
Anonymous
конкретный вопрос. запустил я 10 nodejs, очередь будет параллельно между ними? пока писал, понял. очередь в каждом процессе своя и будет записываться в каждый процесс по порядку.
Anonymous
Anonymous
ладно, парни, задам вам конкретный вопрос когда буду делать. всем спасибо :)
Kons
Anonymous
Да и в каждом процессе будет своя очередь.
Anonymous
есть минус или я неправильно понимаю архитектуру
Anonymous
предположим я балансирую на 3 сервера запросы
Anonymous
все из них выполняют разное количество времени задачу
Anonymous
один быстрей, второй медленне и тд
Anonymous
балансировщик крутит очередь по порядку
Anonymous
пришёл запрос на тот сервер, который ещё не выполнил задачу
Anonymous
а другой может быть уже свободен
Anonymous
nodejs ведь у нас асинхронный и однопоточный
Anonymous
получается запрос повиснит пока задача не будет выполнена
Anonymous
или я могу выполнение задач перенести вообще в отдельный процесс?
Kons
Именно для этого и нужен обработчик задач. Да, это отдельный процесс по отношению к твоим процессам сервера.
Anonymous
а запросы и ответы оставить как раз на те 3 сервера которые я описал
Kons
Да.
Anonymous
ну т.е. тот же kue получается используете базу данных или там внутренние технологии, где хранятся сами задачи тогда?
Kons
kue использует redis
Anonymous
есть какой-то процесс сервер по тиму базы данных, который через пайпы, например, принимает задачи
Anonymous
я не знаю как работает redis
Anonymous
https://ru.wikipedia.org/wiki/Redis
Anonymous
Вот нашёл
Anonymous
а как я могу соединить nodejs и perl, мне использовать mongodb, mysql или есть другие способы?
Kons
Редис - это хранилище. Кью записывает туда данные задачи, а потом запускает воркер - функцию, которую ты передал Кью в качестве обрабочика задач данного типа и передает туда эти данные. Когда обработчик завершает работу, он помечает в Редисе задачу, как выполненную и сообщает об этом Кью.
Kons
Anonymous
Anonymous
но пока мне нравится node.js, возможно я просто напишу тот же код на нём и всё будет красиво
Anonymous
Можно ли удалить в xml карте сайта для гугла пункт <lastmod »?
Anonymous
а, вижу необезательно
Combot
combot.org/chat/-1001041204341
Anonymous
у кого нибудь были проблемы с гальпом на винде?
Anonymous
перекатился и нифига не ставится, тащемта не только гальп
Sergey
Anonymous
npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue спам
Anonymous
minimatch 3.0.2 не ставится
Sergey
Anonymous
ну сам gulp глобально не ставится енивей
Sergey
скорее всего не из-за этого
Bogdan
Кто то на pegjs парсеры писал?
Простая задача у меня, а разобраться не могу.
Строка есть — Имя Имя Имя Фамилия vs. Имя Фамилия
Нужно на выходе получить массив объектов с полями имя и фамилия для каждой из сторон
Sergey
ну и спамер же ты
Anonymous
вопрос
можно ли познать бек без фронта?
Anonymous
@vkurchatkin помнишь спорили про es как ливинг стандарт?
очередной железобетонный пруф
https://github.com/rwaldron/tc39-notes/blob/master/es8/2017-07/jul-25.md#10iii-expanding-vision-for-tc39
V
arts
Но хтмл хотя бы на базовом уровне освоить стоит.
Rem1te
Rem1te
Vlad
Rem1te
Vlad
Я так не считаю
Vlad
Ты так или иначе рендеришь фронт энд
Rem1te
Фронт ето всего лишь интерфейс приложения реализованного на беке
Rem1te
И ничего более
Sergey
Sergey
ой далеко
Vlad
Не нужно знать фреймворки и т.д но как устроен фронт(HTML, CSS, JS) понимать надо
Rem1te
ой далеко
Кому нужен интерфейс который ничего не делает? В плане если убрать у фронта все к чему он обращается
Rem1te
Rem1te
Rem1te
Написание реста != веб разработка
Nikita
html ты все равно должен знать, хоть это и реакт)
Nikita
jsx же почти html)
Kons
Nikita
чтоб верстку верстальщика натягивать
Nikita
а сори, я как-то не правильно твое сообщение прочитал
Nikita
все верно, не нужно знать js,html,css, чтоб участвовать в веб-разработке
CherryTea
Kons
Anonymous
Kons
Где-то я потерял нить разговора.