Oleg
Возможно ты в эвент домен перетащил бизнес-логику?
Oleg
Ибо тогда да
Oleg
Бездна
Oleg
Вполне верю
Oleg
Если потоком данные, кусочками, могут быть небольшие нюансы про перенаправить
Andrey 😼
В Яндекс.Метрике через js можно кормить её utm-ками, не указывая их в ссылке, а кормя ими через js api?
Дима
Есть три параллельных процесса, один очень быстрый, десятки блоков данных за минуту, второй зависит от ввода пользователя, то есть имеет непредсказуемое время ответа, причем время ещё и ограничено А третий процесс происходит в зависимости от результатов остальных двух и присылает ооочень большой объём данных
Дима
Так как обмен сообщениями довольно активный, везде устроен дебаунс сообщений, они накапливаются а потом отправляются пачкой
Oleg
А почему не сразу?
Oleg
Что-то проседает?
Дима
Потому что если я каждый пакет буду отдельно слать то сеть ляжет, данных достаточно много, а один процесс очень частый. А ещё от этого страдает оптимальность алгоритма, оптимальнее пачкой инициализировать одну обработку
Oleg
Да, у тебя бизнес-логика сложная
Oleg
Тут увы
Дима
И всё, система "сообщение — ответ" перестаёт быть такой уж простой и очевидной
Oleg
Это уже не просто эвент-домен
Oleg
Это контроллер шины полноценный
Дима
Ага
Дима
Не один даже
Дима
Я одну фишку сделал, однозначно она уже звестна но я прям доволен)
Дима
Контроллеры эти — пассивные
Oleg
И ФП
Oleg
Всё понятно
Oleg
😄
Oleg
По доброму смеюсь конечно
Дима
Они делают какие то обработки в зависимости от стейта микросервиса Конечный автомат состояний А микросервис в свою очередь при включении начинает активно спрашивать у ближайшего контроллера что ему делать в данном стейте. Хз как объяснить внятно, но короче ни одна из этих частей не требует другой, а при выключении связи просто ждёт
Дима
То есть как ведущиие так и ведомые модули могут варьироваться в количестве и месте расположения в любых пределах)
Oleg
Звучит интересно
Oleg
👍
Дима
Ну да) Ещё микросервис-redis для оперативного обмена данными
Дима
Поверх редиса бахнул ORM
Дима
Для полного хардкора)
Дима
И ФП
А что ФП?))
Oleg
Пассивные контроллеры и всё такое
Oleg
С неизменным там стейтом
Дима
😄
Владислав
Гугл подсказал что ampq протокол именно то что я искал и там уже всё есть из коробки. Всем спасибо
Oleg
При ограниченных ресурсах в случае пиков нагрузок можно ещё отсекать малоприоритетные эвенты
Oleg
Ну и в целом приоритизация и всё такое
енот
подскажите пожалуйста, почему NaN в функцию приходит в JS? function picturenet(count){ console.log ("count: " + count); } function start() { console.log(jpglist.length); picturenet(jpglist.length); }
енот
jpglist - массив, полученый из json
енот
console.log(jpglist.length); это корректно отрабатывает
Oleg
console.log(jpglist.length) Что выводит?
Oleg
И вообще - не вижу результата
Oleg
Вот тут?
Oleg
console.log ("count: " + count);
енот
NaN
Oleg
Выведи просто count
Oleg
Что там у тебя приходит
енот
Хм, заработало
Oleg
http://memesmix.net/media/created/s2vwru.jpg
енот
видимо опечатка была
енот
спасибо, я что-то не додумался
Anonymous
чем отличется import от require?
Roma
чем отличется import от require?
Это разные способы решения одних и тех же проблем. https://learn.javascript.ru/modules
Oleg
Уже в нубочате ответили
Oleg
Но в таком виде даже лучше чем руками писать
Oleg
Да
Oleg
Нужно было тоже сразу ссылочку это сбросить
Dreamerinnoise
Знакомый питонист спрашивает, почему не From react import React.
Andrew
врятли мы узнаем это из офф документации
Andrew
Знакомый питонист спрашивает, почему не From react import React.
стандарт открытый, каждый может предложить решение, так что правильный ответ - потому что
Mo
как это работает? https://www.youtube.com/watch?v=n-bbidJP9kY
Jakhongir
Привет всем
Cheslav
подскажите нубку как правильно в обычном js менять классы в ul на li при клике?
Vlad
tldr с помощью документации
Cheslav
ну я сейчас читаю ее)
Anonymous
Mike
Задача: отпроцессить медленной утилитой несколько тыс файлов при помощи Grunt. Утилита выполняет однопоточное преобразование и ест только одно ядро проца. Как правильно в гранте организовать очередь задачь(файлов) для параллельного выполнения. Если советы?
Oleg
.center { pudding: 0 auto; }
Oleg
м?
Oleg
забавный перл с собеседования
Oleg
Из разряда .sith {position: absolute;}
Ohar
Грант её запустит
Ohar
Дальше само обрабатывает