@nodejs_ru

Страница 1072 из 2748
int
08.08.2017
19:28:53
все из них выполняют разное количество времени задачу

один быстрей, второй медленне и тд

балансировщик крутит очередь по порядку

пришёл запрос на тот сервер, который ещё не выполнил задачу

Google
int
08.08.2017
19:29:42
а другой может быть уже свободен

nodejs ведь у нас асинхронный и однопоточный

получается запрос повиснит пока задача не будет выполнена

или я могу выполнение задач перенести вообще в отдельный процесс?

Konstantin
08.08.2017
19:30:43
Именно для этого и нужен обработчик задач. Да, это отдельный процесс по отношению к твоим процессам сервера.

int
08.08.2017
19:30:46
а запросы и ответы оставить как раз на те 3 сервера которые я описал

Konstantin
08.08.2017
19:30:57
Да.

int
08.08.2017
19:31:45
ну т.е. тот же kue получается используете базу данных или там внутренние технологии, где хранятся сами задачи тогда?

Konstantin
08.08.2017
19:32:07
kue использует redis

int
08.08.2017
19:32:13
есть какой-то процесс сервер по тиму базы данных, который через пайпы, например, принимает задачи

я не знаю как работает redis

https://ru.wikipedia.org/wiki/Redis

Вот нашёл

Google
int
08.08.2017
19:35:26
а как я могу соединить nodejs и perl, мне использовать mongodb, mysql или есть другие способы?

Konstantin
08.08.2017
19:35:40
Редис - это хранилище. Кью записывает туда данные задачи, а потом запускает воркер - функцию, которую ты передал Кью в качестве обрабочика задач данного типа и передает туда эти данные. Когда обработчик завершает работу, он помечает в Редисе задачу, как выполненную и сообщает об этом Кью.

а как я могу соединить nodejs и perl, мне использовать mongodb, mysql или есть другие способы?
Вот тут не понял. Что значит «соединить» в данном контексте?

int
08.08.2017
19:43:53
но пока мне нравится node.js, возможно я просто напишу тот же код на нём и всё будет красиво

Остап
08.08.2017
19:51:37
Можно ли удалить в xml карте сайта для гугла пункт <lastmod »?

а, вижу необезательно

Combot
08.08.2017
19:55:33
combot.org/chat/-1001041204341

Андрей
08.08.2017
19:56:18
у кого нибудь были проблемы с гальпом на винде?

перекатился и нифига не ставится, тащемта не только гальп

Konstantin
08.08.2017
19:56:38
разграничить часть задач на perl хочу
Если перл будет понимать очередь задач, в которую ставит задачи нода, то почему нет? )

Sergey
08.08.2017
19:58:56
перекатился и нифига не ставится, тащемта не только гальп
На винде со всем всегда проблемы) Что пишет то хоть?

Андрей
08.08.2017
20:02:51
npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue спам

minimatch 3.0.2 не ставится

int
08.08.2017
20:03:44
Если перл будет понимать очередь задач, в которую ставит задачи нода, то почему нет? )
=)) в этом и вопрос, как элегантней поступить) пока кроме Mysql и под вопросом mongodb(не использовал ни разу) других идей нету

Андрей
08.08.2017
20:05:32
ну сам gulp глобально не ставится енивей

Sergey
08.08.2017
20:06:37
скорее всего не из-за этого

Bohdan
08.08.2017
21:38:52
Кто то на pegjs парсеры писал? Простая задача у меня, а разобраться не могу. Строка есть — Имя Имя Имя Фамилия vs. Имя Фамилия Нужно на выходе получить массив объектов с полями имя и фамилия для каждой из сторон

Сергей
08.08.2017
21:40:13
ну и спамер же ты

Google
Phoenix»
09.08.2017
00:07:08
вопрос можно ли познать бек без фронта?

Ҫѐҏӗѫӑ
09.08.2017
00:14:56
@vkurchatkin помнишь спорили про es как ливинг стандарт? очередной железобетонный пруф https://github.com/rwaldron/tc39-notes/blob/master/es8/2017-07/jul-25.md#10iii-expanding-vision-for-tc39

Влад
09.08.2017
05:39:47
вопрос можно ли познать бек без фронта?
Минимальная база все-равно нужна. Бек по сути(очень упрощенно естественно) – расширяет возможности фронта

Anton
09.08.2017
06:39:11
вопрос можно ли познать бек без фронта?
можно, и так обычно и делается. Для бека фронт лишь одна из систем, с которой он общается

arts
09.08.2017
06:55:18
Но хтмл хотя бы на базовом уровне освоить стоит.

Влад
09.08.2017
06:59:39
Remite
09.08.2017
06:59:50
Влад
09.08.2017
06:59:58
Я так не считаю

Ты так или иначе рендеришь фронт энд

Remite
09.08.2017
07:00:25
Фронт ето всего лишь интерфейс приложения реализованного на беке

И ничего более

Сергей
09.08.2017
07:00:48
ой далеко

Влад
09.08.2017
07:01:08
Не нужно знать фреймворки и т.д но как устроен фронт(HTML, CSS, JS) понимать надо

Remite
09.08.2017
07:02:07
ой далеко
Кому нужен интерфейс который ничего не делает? В плане если убрать у фронта все к чему он обращается

Не нужно знать фреймворки и т.д но как устроен фронт(HTML, CSS, JS) понимать надо
Не плохо конечно бы, но зависит от направления в котором работаешь

Влад
09.08.2017
07:10:26
Не плохо конечно бы, но зависит от направления в котором работаешь
Ну в этом плане согласен, если говорить не о вебе, а о конкретной серверной логике(бэкенд для приложений как минимум) то тут эти знания совсем не нужны.

Google
Remite
09.08.2017
07:52:33
Ну в этом плане согласен, если говорить не о вебе, а о конкретной серверной логике(бэкенд для приложений как минимум) то тут эти знания совсем не нужны.
А нет ну само собой если ты разрабатываешь под веб то ты должен понимать что такое этот цсс и хтмл и с чем его едят

Konstantin
09.08.2017
08:13:56
А нет ну само собой если ты разрабатываешь под веб то ты должен понимать что такое этот цсс и хтмл и с чем его едят
Не соглашусь. Я могу разрабатывать API для приложения на Реакте (любой фэ-технологии) и вообще не знать, что такое HTML с CSS-ом. Точно так же, как я не знаю, как пишутся программы под мобильные ОСи, хотя и пишу серверную часть для них.

Remite
09.08.2017
08:14:25
Написание реста != веб разработка

DimenSi
09.08.2017
08:14:55
html ты все равно должен знать, хоть это и реакт)

jsx же почти html)

DimenSi
09.08.2017
08:15:35
чтоб верстку верстальщика натягивать

Konstantin
09.08.2017
08:16:23
чтоб верстку верстальщика натягивать
Я говорю, что условный серверный программист не обязан знать HTML, чтобы участвовать в веб-разработке.

Написание реста != веб разработка
Поясни, пожалуйста. Не совсем понятно.

DimenSi
09.08.2017
08:17:09
а сори, я как-то не правильно твое сообщение прочитал

все верно, не нужно знать js,html,css, чтоб участвовать в веб-разработке

Konstantin
09.08.2017
08:18:18
Konstantin
09.08.2017
08:19:16
Где-то я потерял нить разговора.

Remite
09.08.2017
08:19:50
Поясни, пожалуйста. Не совсем понятно.
написать ендпоинт который из мускла вытягивает данные - это не участие в веб разработке. Другой вариант если заказчику кровь из носу нужно добавить поле в БД и вывести его на ЮИ, а ты скл запрос написать можешь, а вставить дивчик - нет

Enjoy the
09.08.2017
08:19:52
API пишется на бэке

Remite
09.08.2017
08:20:02
Или ты каждый раз будешь бегать к верстальщику что бы он тебе див добавил ?

DimenSi
09.08.2017
08:20:29
хм, но так все и работает, разделение обязаностей и все дела

Konstantin
09.08.2017
08:20:33
API пишется на бэке
Ааааа, вот оно что. А я-то думаю... </sarcasm>

Google
Вишневый чай
09.08.2017
08:20:52
М?
просто под api обычно понимают REST API с которым реакт работает, но не реализаует

Remite
09.08.2017
08:20:52
хм, но так все и работает, разделение обязаностей и все дела
Тоесть таки побежишь дивчик добавлять ?:)

Enjoy the
09.08.2017
08:20:59
Я значит не так понял, соре

DimenSi
09.08.2017
08:21:02
а че нет?

Konstantin
09.08.2017
08:21:10
Вот и дожили, что русскую речь не понимают ))

Remite
09.08.2017
08:21:21
а че нет?
Тебе виднее, если тебе платят за бегатню каждые 5 минут то пожалуста

DimenSi
09.08.2017
08:22:14
ну, а если фронт слишком сложный, ты тоже правило 5 минут используешь?

если фронт это спа махина какая-нить

Sergey
09.08.2017
08:22:26
имхо если ты каждые 5 минут верстаешь див, то ты уже сам верстальщик)

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