
Глеб
06.05.2017
21:29:09

Aleksandr
06.05.2017
21:29:40

Таймураз
06.05.2017
21:30:40

Aleksandr
06.05.2017
21:30:47
вообще сетевая мощь ядра просто исчезает без возможности управлять полноценно сокетом

Google

Aleksandr
06.05.2017
21:31:01
это протокол ICMP требует открытия сырого сокета

Таймураз
06.05.2017
21:32:38

Aleksandr
06.05.2017
21:33:36

Таймураз
06.05.2017
21:34:41

Aleksandr
06.05.2017
21:35:44

Глеб
06.05.2017
21:36:48
Но сборщик мусора по прежнему боль. И нет удобного ООП. Но да, знать нужно)

Aleksandr
06.05.2017
21:37:40

Alexandr
06.05.2017
21:39:34
а как вы потом ноду и го связываете? как сервисы между собой общаются? если в кратце
так же как и клиент-сервер - через апи?

Aleksandr
06.05.2017
21:40:29

Глеб
06.05.2017
21:41:05
ZeroMQ до первой потери сообщений, RabbitMQ или Kafka если надо в консистентность. RESTful API если скорость не жмёт, иначе какой-нибудь Protobuf.

Aleksandr
06.05.2017
21:41:41
NATS хвалят очень)

Google

Alexandr
06.05.2017
21:42:01
эти решения еще должны быть на обеих языках

Глеб
06.05.2017
21:42:41
Естесна есть) Это же не какой-нибудь Haskell.

Aleksandr
06.05.2017
21:43:28
но вообще можно выбирать от Thrift до Grpc или просто использовать websockets, но это очень сильно зависит от того как вы деплоитесь.

Глеб
06.05.2017
21:44:02

Aleksandr
06.05.2017
21:44:46

Таймураз
06.05.2017
21:45:56

Глеб
06.05.2017
21:46:36
Ну... Всё равно поверх прийдётся писать что-то своё.

Aleksandr
06.05.2017
21:46:38
но если деплоитья не по старинке а по-взрослому, глядя в 12factors то удобнее очереди использовать, своя боль есть везде, конечно

Глеб
06.05.2017
22:28:00
Народ, как в OVH заказать VPS'ку обычную? Где кнопка в панели управления?

Aleksandr
06.05.2017
22:48:41

Глеб
06.05.2017
22:50:28
Цена. Точка. Да, у них больный сервис, но цена всё таки подкупает. За $3.5 1 core + 2Gb + 20 Gb SSD

Mikhail
06.05.2017
22:53:51

Aleksandr
06.05.2017
22:55:10
Я измерял что дает AWS, GC, Vultr, DO, Hetzner. Победитель вышел неожиданным

Дмитрий
06.05.2017
22:57:36
Ucoz?

Google

Tim
06.05.2017
22:59:41

Таймураз
07.05.2017
05:03:08

Aleksandr
07.05.2017
06:31:14

Таймураз
07.05.2017
06:31:57

Eduard
07.05.2017
06:36:31

Klim
07.05.2017
07:00:50
Мде

Nikolay
07.05.2017
07:37:04
full compiler в v8 имеет разные реализации под каждую платформу, выходит?

Denis
07.05.2017
07:50:03
ну, они его отдельно собирают под разные платформы, так что по идее да

Nikolay
07.05.2017
07:53:28
блин, это же наверное сложноватенько под каждую платформу с исходного кода js в машинный без IR. Хотя, если никаких оптимизаций нет...

Zaur
07.05.2017
09:36:44
Ребят, а подскажите по mysql+nodejs. Вот если у меня есть таблица в которой несколько string полей. Данные из этой таблицы загружаются часто, но после загрузки объект долг живет в памяти. Т.е. одну и туже строку часто загружать не приходится. Вопрос: есть ли смысл объеденять все string поля в одно поле, в котором будет json-строка со всеми string-данными?

Denis
07.05.2017
09:44:36
Нет, с точки зрения поддержки это в разы менее удобно, а профиты очень сомнительные

Zaur
07.05.2017
09:47:16
т.е. скорость поика по базе не увеличится?

Denis
07.05.2017
09:50:35
Индексируй если скорости не хватает
Если у тебя будет одна строка с жсоном, то индексировать ты по сути не сможешь)

Zaur
07.05.2017
09:55:14

Denis
07.05.2017
10:00:42
Тогда не уверен, но тоже думается что так лучше не надо. В проде с реляционками не работал, только по учебе, так что так себе советник тут.
Прогони, замерь, сделай выводы
Погугли про хранение жсона в бд

Evgeny
07.05.2017
11:16:21
https://vimeo.com/216330850

Google

Дмитрий
07.05.2017
11:17:39
Всё будет само очищаться

Zaur
07.05.2017
11:51:59
Всё будет само очищаться
Смысл вопроса: станет ли поиск по базе mysql быстрее, если несколько string полей объеденить в одно :)

Valdemar
07.05.2017
11:53:23

Admin
ERROR: S client not available

Zaur
07.05.2017
11:53:24
Сделай LRU-кэш
Про LRU интересно, почитаю. У меня сейчас загруженные из базы объекты не выгружаются вовсе, т.е. висят в памяти ноды. Сейчас таких объектов не так много, поэтому не критично на данный момент )

Марк
07.05.2017
12:56:58
короче такое говно
есть nodemailer
локально юзаю шлет сообщения, а на сервере не шлет
и еще не знаю как console.logи на сервере смотреть, я туда через ssh подключаюсь
help
прочел про тулзу screen но apt не пашет потому что там докер стоит
это бежет
хостинг beget

Aleksandr
07.05.2017
12:59:56
кто?
первое место Hetzner, далее Vultr, DO, гиганты им проигрывают просто неприлично, 25-30%

Timur
07.05.2017
13:06:45
Марк а под чем ноду запускаешь на сервере?

Марк
07.05.2017
13:07:10
там короче какая то поебота из апача, нжинкса и пассенджера

Timur
07.05.2017
13:08:20
Сложно чет :/

Марк
07.05.2017
13:08:30
Мне то как сложно
Это просто ахуеть, докер какой то еще

Google

Timur
07.05.2017
13:10:56
А по ssh доступ в контейнер? Или на докер хост?

Марк
07.05.2017
13:12:23
ну вообще я не очень понял, что ты спросил. Изначально там подклчаешься через логин@имя сервера и пароль и уже внутри прописываешь ssh localhost -p222 что бы подключиться к докеры. Так что я так понимаю сначала подключаешься к докер хосту и внутри уже к контейнеру
Только вот к контейнеру он чего то не подключается, пишет connection refused
я вот хотел apt заюзать в контейнере что бы screen посавить, но не смог подключиться к нему

Timur
07.05.2017
13:13:39
Попробуй docker ps, а потом docker logs <container_id>

Марк
07.05.2017
13:13:49
ок
пишет command not found

Timur
07.05.2017
13:31:14
Ну если там докер, то можно поискать процесс твой с нодой
че-нить типа ps aux | grep node

Марк
07.05.2017
13:31:42
да
есть такое
и работает

Timur
07.05.2017
13:31:54
А потом попытаться зарулить stdout и посмотреть логи

Марк
07.05.2017
13:33:49
а stdout куда делать?