@nodejs_ru

Страница 607 из 2748
Alex
21.02.2017
16:15:01
javascript - многопоточный язык
Кстати. А чего случилось с webworkers на node.js ? Никому оно не нужно чтоли?)

Славик
21.02.2017
16:15:44
тяжелые движки же вроде пользуются

хотя ни одного примера не соображу с лёту

Alex
21.02.2017
16:16:05
А можно в пример тыкнуть?)

Google
Alex
21.02.2017
16:16:15
Я просто искал реализацию, и ничего не нашёл

Славик
21.02.2017
16:16:17
сработал на опережение

Alex
21.02.2017
16:16:24
))

Vladimir
21.02.2017
16:17:05
> @wertlex А чего случилось с webworkers на node.js ? Никому оно не нужно чтоли?) Забили

Alex
21.02.2017
16:17:12
В V8 для этого почти всё есть. Все жалуются на дорогую сериализацию, но мне не понятно. Что я в кластере гонять эти данные буду, что в одном процессе разные воркеры.

А браузеры как реализуют?

Особенно те, что с V8 под капотом

Но вообще печально, раз забили. С одной стороны нода инструмент нишевый

А с другой конкурентность через message passing была бы весьма интересной

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

KlonD90
21.02.2017
16:21:05
зачем нужны вебворкеры в ноде?

Vladimir
21.02.2017
16:22:53
Чтобы использовать больше одного ядра

Alex
21.02.2017
16:31:47
Скорее все же для параллелизма

Google
KlonD90
21.02.2017
16:31:50
так все вроде просто много инстансов запускают

Alex
21.02.2017
16:31:56
Ну, истинного параллелизма

Ну вообще это не для всех же случаев подходит

Не совсем про ноду, конечно, но вот решишь ты математику какую-нибудь гонять в фоне

И всё, приехали

Evgeny
21.02.2017
16:33:37
Не надо гонять математику в фоне, как мне кажется, форкаясь от ноды

Alex
21.02.2017
16:33:39
Наверняка можно выродить более жизненный пример, чем с тяжелой математикой на ноде)))

Alex
21.02.2017
16:34:52
Не надо гонять математику в фоне, как мне кажется, форкаясь от ноды
а просто других вариантов и нет) Но вообще это у нормальных людей решается созданием thread-a

А тут - целый процесс

Evgeny
21.02.2017
16:35:25
Ну я в очередь кидаю и потом разбираю на другом языке. И не только я так делаю.

Alex
21.02.2017
16:35:25
Со всем ipc и прочим счастьем

Не, я ж не говорю, что это невозможно)

Сергей
21.02.2017
16:36:16
раз уж о процессах речь зашла может подскажите мне что-то по моему вопросу что я раньше оставлял?)

Alex
21.02.2017
16:36:16
И в ряде случаев это даже более оправдано. Собственно, SOA

М?

Сергей
21.02.2017
16:37:27
мож кто подскажет в чем магия запускаю процесс let encoder = child_process.spawn("ffmpeg", config); и наблюдаю как он каждый раз ровно через 6 минут отваливается запускаю его же но только добавляю обработчик, безсмысленый и процес не отваливается в течении нескольких часов let encoder = child_process.spawn("ffmpeg", config); encoder.stderr.on("data", (data) => {console.log(data);}) проверенно несколько раз ??

Alex
21.02.2017
16:39:45
А за 6 минут не может ffmpeg отработать?)

А в случае с обработчиком - нода видит хэндлер и считает, что ты сам его погасишь

И, наверное, ключом к происходящему будет отлавливание причины отваливания процесса

Google
Alex
21.02.2017
16:42:52
Думаю стоит глянуть какой-то /var/log/messages

Или куда оно на целевой платформе попадает

Сергей
21.02.2017
16:43:15
ffmpeg ретранслирует поток на ютуб а ошибку пока ищу)

Alex
21.02.2017
16:44:25
Посмотри первым делом, за что его убили

Vladimir
21.02.2017
16:45:53
можно например целые буферы передавать в поток без копирования и обрабатывать там

Alex
21.02.2017
16:48:21
А вот для буферов уже shared memory нужна.

Ну, или immutability, но на том же уровне, где и "потоки" будут работать

Или, прости меня мама, мьютексы )))))

Vladimir
21.02.2017
16:50:01
Vladimir
21.02.2017
16:50:13
Не, не нужна

Это вполне и сейчас можно сделать

Vladimir
21.02.2017
16:51:03
т е сейчас можно шарить буферы между инстансами v8 без проблем

Alex
21.02.2017
16:52:09
sharedmem уже stage-4
ого. полистал

Еще чуть-чуть и получится Java 1.1 )

Vladimir
21.02.2017
16:54:31
джава не нужна

Alex
21.02.2017
16:55:02
Кому-то конкретному джава не нужна?)

И вообще, мы про язык или платформу?

Vladimir
21.02.2017
16:57:01
про язык

Alex
21.02.2017
16:58:26
Вполне нормальный язык. Один из лучших языков для командной разработки

Google
Vladimir
21.02.2017
16:59:05
окай

Alex
21.02.2017
16:59:29
Или таки выразительности хочется?)

Dreamerinnoise
21.02.2017
16:59:47
хочется фп

Vladimir
21.02.2017
16:59:52
+1

Dreamerinnoise
21.02.2017
16:59:58
это я не про себя

я то за оо

Vladimir
21.02.2017
17:00:07
окай(

Dreamerinnoise
21.02.2017
17:00:12
:D

Vladimir
21.02.2017
17:00:14
для фп есть хаскель

Admin
ERROR: S client not available

Alex
21.02.2017
17:00:22
А зачем оно в жабе?) Жаба она для другого

Если хочется фп в быту, то есть Scala и Clojure

Если просто хочется в академии, то Хаскель, Агда

И так в 8-й джаве понапихали всякого

Vladimir
21.02.2017
17:02:02
Да не, на хаскеле норм можно писать на прод

Alex
21.02.2017
17:02:27
Warp?

50k rps на одном ядре

Vladimir
21.02.2017
17:03:08
Н уда

Экосистема большая, производительность нормальная

Alex
21.02.2017
17:04:25
Где только взять команду

Google
Vladimir
21.02.2017
17:05:08
Ну на самом деле полно людей, которые хотели бы писать на хаскелле, но негде

Полно всмысле, по сравнение с количеством вакансий

Alex
21.02.2017
17:06:11
людей-то полно. вопрос в том, как из них команду сделать, и где взять настолько упоротого хаскелиста, чтобы и команду лидил (т.е. топил за хаскель) и про бизнес не забывал.

Функциональная чистота и строгая типизация, к сожалению, не приносят бабла сами по себе

Kelin
21.02.2017
18:18:22
https://github.com/asciimoo/wuzz взгляните

Alan
21.02.2017
18:25:10
классно

можно было просто гифку сделать и все, остальное не надо было в репу )))

Eduard
21.02.2017
18:25:56
Ребяят, уже второй день парюсь, что может быть не так в настройках сервера? https://github.com/uWebSockets/uWebSockets/issues/470

Alan
21.02.2017
18:28:21
такая ж ошибка https://github.com/uWebSockets/uWebSockets/issues/174

Eduard
21.02.2017
18:29:44
такая ж ошибка https://github.com/uWebSockets/uWebSockets/issues/174
примус это что? Мне пересобрать нужно?

Alan
21.02.2017
18:30:25
эмоджи там нет?

а protobuf)

Сергей
21.02.2017
19:06:45
Я конечно все понимаю, но как с такой ценой не скачать её?



Artem
21.02.2017
19:14:01
Вполне нормальная цена для книги

Kelin
21.02.2017
19:14:44
Даже такой зашквар уже печатают

Сергей
21.02.2017
19:15:38
Artem
21.02.2017
19:15:45
Нет

Точнее да, но не для такой

Vladimir
21.02.2017
19:20:29
Сергей
21.02.2017
19:21:14
И она мне выпадет с босса в качестве ачивки?

andretshurotshka?❄️кде
21.02.2017
19:21:23
лол

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