
Nikita
19.05.2018
10:48:17
Хехе

Yaroslav
19.05.2018
10:48:23
И другой подход
С своим мирком

Google

Timur
19.05.2018
10:49:01
Опыт пол года где то)

Roman
19.05.2018
10:49:05

Vitaliy
19.05.2018
10:49:26

Roman
19.05.2018
10:49:33

Vitaliy
19.05.2018
10:49:45
на скольких серверах крутиться?

Roman
19.05.2018
10:50:43

Cenator
19.05.2018
10:50:50

Timur
19.05.2018
10:51:49
Спасибо. Начну с node все таки) затем через пол годика Go ?

Vitaliy
19.05.2018
10:52:39

Kool
19.05.2018
10:53:37

Roman
19.05.2018
11:01:27

Kool
19.05.2018
11:02:03
я сомневаюсь что нода сможет обработать 500к соединений

Roman
19.05.2018
11:05:37

Google

Kool
19.05.2018
11:05:51
разбиваешь на модули
скейлишь

Alexander
19.05.2018
11:06:04

Kool
19.05.2018
11:06:20
я против монолита

Cenator
19.05.2018
11:06:37

Roman
19.05.2018
11:07:15
скейлишь
если нужно 5кк соединений обслуживать, желательно сэкономить

Mikhail
19.05.2018
11:08:21

Roman
19.05.2018
11:08:53
А какие именно?
Ulimit, отключить gc, настройки памяти в ноде. Всего не вспомню

Alexander
19.05.2018
11:09:14

Kool
19.05.2018
11:09:20
+++
но девопсерам тож работать надо
чё один я вкалываю

Alexander
19.05.2018
11:10:04

Kool
19.05.2018
11:10:20

Alexander
19.05.2018
11:10:36
чо
Ну, не вкалывай, иди отдохни
))0)

Kool
19.05.2018
11:10:42
хорошо

Евгегий
19.05.2018
11:18:34
Добрый день. Подскажите, Bower выдаёт ошибку "SSL certificate problem: self signed certificate in certificate chain". Соответственно не ставит пакеты. Смотрите сериншот. Всем хорошего дня. Спасибо!

Google

PR
19.05.2018
11:26:31

Dmitriy
19.05.2018
11:38:32
Если семерка может быть проблема с тем что tls отключён
Оно по ssl ездит и у него не получается

Леха
19.05.2018
11:39:49
Кто-то еще юзает бовер? О_о

Dmitriy
19.05.2018
11:40:10
Это не про ноду, но проблема очень похоже где-то там
https://github.com/rust-lang/cargo/issues/5066
Даже tls 1.1 грохнули уже

Cenator
19.05.2018
11:42:07
Нефиг на старье сидеть

Евгегий
19.05.2018
11:55:22
спасибо

Roman
19.05.2018
12:41:44
недавно надо было ограничить кол-во запросов к определенным ендпоинтам с рядом специфических правил. поискал что то опенсорсное, есть несколько хороших пакетов, но во всех какие то недостатки либо не обновляются годами. в итоге, написал свой https://github.com/animir/node-rate-limiter-flexible если вам пригодится, буду рад

Егор
19.05.2018
13:02:19
Сейчас сделал что-то типа того, но смахивает на костыль и почему-то поле api key не правильно парсит

Nikita
19.05.2018
13:04:36
лол

Егор
19.05.2018
13:04:38
+ авторизация уже после загрузки файла, что не есть хорошо

Леха
19.05.2018
13:04:48

Егор
19.05.2018
13:05:09
Да, но там formdata, а парсится она multer`ом
и если на auth вызвать малтер без приема файлов, то они не попадут в /remember

Леха
19.05.2018
13:06:47

Егор
19.05.2018
13:07:15
Я думал сделать что-то типа того:
1. Посылаем формдату
2. Парсим текстовые поля
3. Авторизовываем по ключу
4. парсим файлы и выполняем /remember

Google

Леха
19.05.2018
13:07:19
Щас до компа дойду - гляну как у меня сделано

Егор
19.05.2018
13:08:32
Можно и так, впринципе.
Поменял местами
В общем, это замкнутый круг. Остается видимо реально только в хедеры сувать

Леха
19.05.2018
13:18:04
Да в хэдерах ключам, токенам самое место

Евгений
19.05.2018
13:19:03
Пыха не многопоточна.
Не асинхронный? С каких пор?

Cenator
19.05.2018
13:20:19
лол

Евгений
19.05.2018
13:22:33
Пыха это убитая стандартная либа, местами мерзкий код, отсутствие асинхронной и параллельной модели.

Cenator
19.05.2018
13:23:27
@why_php_is_bad

Roman
19.05.2018
13:23:35

Евгений
19.05.2018
13:23:48

Cenator
19.05.2018
13:23:50

Евгений
19.05.2018
13:23:57
Это жопа.
Которой пользуется веб сервера.

Google

Roman
19.05.2018
13:24:19

Евгений
19.05.2018
13:24:59
@why_php_is_bad
Посвящать этому целый канал, не спс, я луче в общих чертах буду пояснять.

Cenator
19.05.2018
13:25:09
ну и ладно, в целом для задачи принять реквест -> положить в базу параллельность не нужна, неблокирующий io здесь решает

Roman
19.05.2018
13:25:32

Morsik
19.05.2018
13:25:44
>не хуже питон

Евгений
19.05.2018
13:25:49

Cenator
19.05.2018
13:25:52
до питона ей как до луны лол

Евгений
19.05.2018
13:26:05

Morsik
19.05.2018
13:26:11
это тот язык, в котором скорость работы кода сравнима с запросом в бд?
что значат 3 графика?

Cenator
19.05.2018
13:26:42

Евгений
19.05.2018
13:26:57
Нет.

Cenator
19.05.2018
13:27:05

Евгений
19.05.2018
13:27:08
Но жс говно, да.

Timur
19.05.2018
13:27:20
Готовый пакет авторизации и ролей есть в node?

Cenator
19.05.2018
13:27:23
Нет.
а зачем мне ответил тогда, я про ноду писал

Morsik
19.05.2018
13:27:32

Timur
19.05.2018
13:27:43

Егор
19.05.2018
13:27:47

Леха
19.05.2018
13:28:05
та не за что ))