
Anton
05.09.2018
06:41:25

Cenator
05.09.2018
06:41:31

Andrei
05.09.2018
06:43:10

Anton
05.09.2018
06:43:44

Google

Andrei
05.09.2018
06:44:14

Denis
05.09.2018
06:44:20
?

Cenator
05.09.2018
06:45:53

Andrei
05.09.2018
06:46:39
Я говорю рано или поздно, не в курсе о текущей ситуации
Любые популярные замены нейтив функций рано или поздно дохнут, потому что ребята на плюсах там подкручивают немного и опа, нейтив уже в 150 раз быстрее работает

Cenator
05.09.2018
06:47:20
ну рано или поздно вместо блуберба напишу свой промисификатор который будет юзать util
остальной код при этом не поменяется

Anton
05.09.2018
06:48:37
https://palantir.github.io/tslint/rules/no-any/ - лучшее средство от any

Andrei
05.09.2018
07:05:55
да и в любом случае я не представляю какой код должен быть, чтобы ощутить разницу
промисы же они требуются когда что-то вызываешь асинхронное. в типичном бэкенде количество асинхронных вызовов сводят к минимуму, чтобы результат отдавать побыстрее

Alexander
05.09.2018
07:09:22

Andrei
05.09.2018
07:09:46
а при 5-10 асинхронных реквестов, какой там смысл от bluebird, даже если б мы вернулись на пару лет назад когда native Promises были в пару раз медленнее... ну на 10 наносекунд бы код выполнялся быстрее?

Google

Andrei
05.09.2018
07:09:59
и оно того стоит? тянуть дополнительную либу ради этого

Aga
05.09.2018
07:11:21
Ребята, у кого high load проекты есть активные или были?

Cenator
05.09.2018
07:11:36

Дмитрий
05.09.2018
07:11:41

Aga
05.09.2018
07:12:35
Кстати да, общение между микросервисами Rest Api не варик?

Дмитрий
05.09.2018
07:13:43

Aga
05.09.2018
07:14:02
Слышал, что при разрастании проекта неюзабельно становиться

Josh
05.09.2018
07:14:09

Дмитрий
05.09.2018
07:14:15
Зависит от задач. Иногда и реста хватает. Иногда что-то сложнее надо

Cenator
05.09.2018
07:14:20

Nikolay
05.09.2018
07:14:28

Andrei
05.09.2018
07:14:41
штоооо
может синхронные сводят к минимуму, чтобы не блокировать ивент луп?
синхронных вообще не должно там быть
ты из какого мира дружище?
то, что асинхронные реквесты не блокируют евент луп, никак не влияет на то, что они всё-таки требуют время на выполнение, и ты не вернешь response пока все нужные реквесты не выполнятся.
скорость ответа не менее важный фактор чем throughput. если у тебя высокий throughput, но каждый реквест занимает по 2 секунды, это будет мега медленный сайт

Nikolay
05.09.2018
07:14:48
Я редис юзал в свое время, там бонусом еще и паб-саб идёт простенький

Дмитрий
05.09.2018
07:15:30

Andrei
05.09.2018
07:15:47

Aga
05.09.2018
07:15:59

Sergey
05.09.2018
07:16:07

Aga
05.09.2018
07:16:11
soa
Прочту про него сейчас

Josh
05.09.2018
07:16:20

Aga
05.09.2018
07:16:23

Google

Andrei
05.09.2018
07:16:29

Дмитрий
05.09.2018
07:16:36

Andrei
05.09.2018
07:16:46

Aga
05.09.2018
07:16:54
А обмен посредством чего будет происходить?

Andrei
05.09.2018
07:17:25

Дмитрий
05.09.2018
07:17:37

Daniil
05.09.2018
07:17:41

Andrei
05.09.2018
07:18:28

Nikolay
05.09.2018
07:18:36

Aga
05.09.2018
07:18:36
RabbitMQ разве не для общения между VDS?

Josh
05.09.2018
07:18:52

Дмитрий
05.09.2018
07:19:02

Nikolay
05.09.2018
07:19:09
Минус соот-но в том, что есть единая точка отказа

Aga
05.09.2018
07:19:20
Соотна?

Daniil
05.09.2018
07:19:26

Aga
05.09.2018
07:19:35

Josh
05.09.2018
07:19:56

Nikolay
05.09.2018
07:20:06
Возьми редис поковыряй, он клёвый

Aga
05.09.2018
07:20:35
Редис потянет high load?

Nikolay
05.09.2018
07:20:56
Он мега-быстрый

Google

Konstantin
05.09.2018
07:20:56

Josh
05.09.2018
07:21:10
так вот
удобен ли mq пользователям? - нет
нужна ли такая скорость? - нет
так ли он быстр? - нет
по 10 минут калькуляции битв происходят, факт

Aga
05.09.2018
07:21:38
Ого

Admin
ERROR: S client not available

Konstantin
05.09.2018
07:21:57

Daniil
05.09.2018
07:22:25

Aga
05.09.2018
07:22:46
Ребята, последний вопрос и я погружусь в глубокую работу))

Josh
05.09.2018
07:23:13
имхо это фанатизм, но, пожалуйста, не делайте юзерапи на mq

Konstantin
05.09.2018
07:23:15

Ches
05.09.2018
07:23:20
можете подсказать как с npm-run-all сделать sleep/delay для одного скрипта?

Andrei
05.09.2018
07:24:04
Ждёт. Честно. 100 мегабайтный csv за секунду увы построить не выйдет
понятно) ну я бы не сказал что это типичный бэкенд. наверное это типичный неправильный бэкенд. часто встречается только в корпоративном мире, где экономят на пользователях и не понимают, что себе же стреляют в ногу.
как правило такие задачи всегда можно очень сильно оптимизировать. типичные выгрузки/экспорты можно формировать один раз при изменении данных и кэшировать. если много фильтров, кэшируются наиболее частые запросы. в крайнем случае процесс выносится в отдельный сервис через очередь и пользователю отсылается ссылка или нотификация когда всё готово.
например попробуй запроси архив твитов в твиттере. или посмотри как сделана обработка длинных операций в Azure Portal. и т.д.

Josh
05.09.2018
07:24:17
+ поддерживать и контролировать проще, так что тут я за велик

Aga
05.09.2018
07:25:09

Дмитрий
05.09.2018
07:25:11

Aga
05.09.2018
07:25:31
Или обязательно слать на Auth Service для расшифровки?

Konstantin
05.09.2018
07:26:13
Но и рэббита много положительных качеств, хотя бы то, что он написан на Эрланге, тоесть он быстрый. Готов к облакам из коробки, имеет кучу плагинов и гарантированные доставки пакетов.

Josh
05.09.2018
07:26:34

Aga
05.09.2018
07:28:52

Google

Konstantin
05.09.2018
07:29:08

Aga
05.09.2018
07:29:39
У меня общение между клиентом и сервером происходит посредством Rest Api

Konstantin
05.09.2018
07:29:55
если так - то тебе рэббит вообще не нужен

Aga
05.09.2018
07:30:50
Redis идеально значит подходит?)

Konstantin
05.09.2018
07:31:06

Aga
05.09.2018
07:31:49
А при использовании Rabbi'a, общение между клиентом и сервером как работает?
Раббит же между серверами

Konstantin
05.09.2018
07:32:05

Aga
05.09.2018
07:32:19
Аа

Josh
05.09.2018
07:32:19
главное все в нем не хранить, а то афтары статьи, где юзается для всего редиска, с хабра рипнулись

Aga
05.09.2018
07:32:45
Я планируют редис для общения юзать

Konstantin
05.09.2018
07:32:50
Я правильно понял, что есть желание заюзать рэдис как БД?

Aga
05.09.2018
07:32:52
Хранить я в Монго буду)