@nodejs_ru

Страница 789 из 2748
Nurik
25.05.2017
19:05:00
Помогите с nginx, мне нужно чтобы он раздавал статику только У меня есть 3 сервера на ноде - lobby : 3010 - game server:3006 - game server:3005 И папка build которую мне нужно раздавать Так вот как мне дать доступ к портам
В этом мануале, есть пример конфига в разделе "Set Up Nginx as a Reverse Proxy Server" https://www.digitalocean.com/community/tutorials/how-to-set-up-a-node-js-application-for-production-on-ubuntu-16-04

Vladimir
25.05.2017
19:06:14
дебилиан визи на продакшене
кого же это останвливает

Google
Ilya
25.05.2017
19:06:52
кого же это останвливает
там 7ку не собрать. они и не пытались. вернее я то думаю что соберу но секоса больше будет

Vladimir
25.05.2017
19:07:07
почему это?

Ilya
25.05.2017
19:07:50
хотя.... ща руками бинарь разверну

./node -v v7.10.0

да ладно. все. вопрос снят

Пашок
25.05.2017
19:08:30
Мда

Nurik
25.05.2017
19:09:23
почти, там по урлу просто редиректят на урл:порт
Мне показалось, что это вам и нужно. Нужно больше данных.

Eduard
25.05.2017
19:13:24
Мне показалось, что это вам и нужно. Нужно больше данных.
Мне нужно стучаться по порту domain.ru:1234 и чтобы попадать на сервер lobby который слушает 1234

lobby на ноде

Ilya
25.05.2017
19:14:07
Мда
да они просто ныли что не могут собрать пакет на старом дебилиане. я думал там бинарная несовместимость

хах

Кирилл
25.05.2017
19:27:58
Что думаете про kotlin заменит ли он js

Вишневый чай
25.05.2017
19:28:29
я еще не знаю что это, но сама по себе фраза довольно обсурдна сегодня

Google
Кирилл
25.05.2017
19:29:36
А ты погугли

Вокруг него много шумихи, он компилится в жс, может ли он быть лучше жс?

Вишневый чай
25.05.2017
19:31:06
даже питон компилится в js, тоже мне фича

*трансплайтится

Кирилл
25.05.2017
19:31:27
Гугл на него поставили

Вишневый чай
25.05.2017
19:31:45
ага, и на дарт тоже гугл поставили, только где он этот дарт

kaflan
25.05.2017
19:31:55
Гугл на него поставили
Гугл как азартный игрок в казино, много ставит и все на черное

Кирилл
25.05.2017
19:32:14
Ето да, с дартом ты прав

Tema
25.05.2017
19:32:51
Странно как могли на него поставить, если сейчас Гуглец судится с Oracle за использование Java/JVM внутри Android'а

Vladimir
25.05.2017
19:36:20
Котлин вместо джавы

Tema
25.05.2017
19:37:03
Нужно сделать rest бэкэнд для мобильного приложения. Пиковая нагрузка будет около 500 одновременных обращений. Могу выбирать из двух Node или Go. Ни того ни другого не знаю. Что посоветуете в плане скорости разработки?
Нода тут преобладает по нескольким причинам. Первая из них это простота разработки (т.к. JS, не надо учить новый синтаксис Go), а вторая это то что Node.js разрабов больше (во всяком случае в СНГ именно так относительно Go)

Дмитрий
25.05.2017
19:37:43
Странно как могли на него поставить, если сейчас Гуглец судится с Oracle за использование Java/JVM внутри Android'а
Этот суд тянется с тех пор, когда использование JVM в технологии ещё не считалось недостатком

Nurik
25.05.2017
19:45:47
Гугл на него поставили
Кстати, они сперва поставили на swift, когда его сделали опенсорсным. Даже заявление вроде делали, что мол, Kotlin это хорошо, но вот swift более производительный.

Vladimir
25.05.2017
19:47:07
чет ты попутал слегка

Пашок
25.05.2017
19:49:32
Так, что угодно компилится в webassembly нынче, а котлин молодой, с небольшим комьюнити (а таких сейчас много), так что фиг знает

Но вот то, что можно писать на андроиде с меньшим сопротивлением это оч кул

Nurik
25.05.2017
19:53:51
чет ты попутал слегка
https://thenextweb.com/dd/2016/04/07/google-facebook-uber-swift/

Google
Alex
25.05.2017
19:57:18
Что думаете про kotlin заменит ли он js
гы. JS уже ничего не заменит) Может быть можно было бы спросить - станет ли Kotlin вторым typescript-ом.. Но, мне кажется, не станет.

Nurik
25.05.2017
19:58:34
Нода тут преобладает по нескольким причинам. Первая из них это простота разработки (т.к. JS, не надо учить новый синтаксис Go), а вторая это то что Node.js разрабов больше (во всяком случае в СНГ именно так относительно Go)
Про синтаксис очень сомнительный плюс. Насчет количества, - количество не есть качество. В Go обычно приходят уже скилованные разрабы (мне так кажется, возможно что показалось, но всё же.), в ноде много тех, кто раньше умел только во фронтенд разработку.

Alex
25.05.2017
19:58:53
А вот как Java 2.0 Kotlin выглядит более чем достойно.

Пашок
25.05.2017
19:59:19
> В Go обычно приходят уже скилованные разрабы Там просто сложнее накосячить)

Ilya
25.05.2017
19:59:56
Нода тут преобладает по нескольким причинам. Первая из них это простота разработки (т.к. JS, не надо учить новый синтаксис Go), а вторая это то что Node.js разрабов больше (во всяком случае в СНГ именно так относительно Go)
не знаю. я в свободное время(которого почти нет) учу именно go. сейчас делаю проект на socketcluster. c воркерпами. костылями авайт, костылями промиз.... и понимаю что на go я бы уже его написал.

Tema
25.05.2017
20:00:16
Про синтаксис очень сомнительный плюс. Насчет количества, - количество не есть качество. В Go обычно приходят уже скилованные разрабы (мне так кажется, возможно что показалось, но всё же.), в ноде много тех, кто раньше умел только во фронтенд разработку.
Не могу не согласится и про скилованность и про то что приходят в ноду с фронта, ибо JS. На самом деле я просто имел ввиду что коммюнити побольше у ноды и полегче найти неплохого разраба на ноде, чем если бы искать неплохого на Go.

Alex
25.05.2017
20:00:16
Ilya
25.05.2017
20:00:30
ни тебе секса с воркерами - если ядер не хватает. ни ада калбеков в том или ином виде

golang рулит

Пашок
25.05.2017
20:01:00
Так а чо там за ад с воркерами

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

Ilya
25.05.2017
20:01:43
а что ты бедешь делать когда у тебя eventloop "полон" и код не успевает выполняться? руками расползаться на несколько ядер

Ilya
25.05.2017
20:01:58
промизы это те же калбеки. просто обертка другая

Alex
25.05.2017
20:02:08
Подниму второй инстанс и поставлю их за балансировщик?!

Дмитрий
25.05.2017
20:02:20
Ты пишешь какой-то чудовищный код

Ilya
25.05.2017
20:02:30
ну так в gо рантайм это сделает за тебя

"второй инстанс блаблабла"

Дмитрий
25.05.2017
20:02:41
промизы это те же калбеки. просто обертка другая
А иммутабельность и типизация хаскеля вообще фикция и не существует

отличный аргумент конечно

Google
Пашок
25.05.2017
20:03:06
Ilya
25.05.2017
20:03:22
да ладно? )

Yaroslav
25.05.2017
20:03:23
гугль просто тролит все разрабов. Давайте взбудоражим комьюнити.. а давайте. За что там брейнсы топят? за котлин.. объявим потдержку. И гул такой - "тревога, тревога!", "а как же го?", "почему не v8 прям вшито"

Дмитрий
25.05.2017
20:03:38
Мда, и что? Никакого ада больше
Да более того, я не понимаю нафига он промисы использует

Alex
25.05.2017
20:03:45
Ладно, я согласен pm2 start -i 2 это за пределами человеческих возможностей

Дмитрий
25.05.2017
20:03:49
Показывает его уровень освоения технологии)

Пашок
25.05.2017
20:03:57
Может он гошник прост

Ilya
25.05.2017
20:03:58
хрен знает. я следующий проект буду делать на go

Дмитрий
25.05.2017
20:04:07
Похлопаем

Admin
ERROR: S client not available

Пашок
25.05.2017
20:04:10
А ну вот

Sergey
25.05.2017
20:04:13
всем го пацаны!

Nurik
25.05.2017
20:04:21
ада с коллбеками уже нет, у нас есть сочни промисы, и все уже забыли про пирамиды (нет)
Я хз, но вот насчет async await и голых промисов. Часто слышу, когда разрабы себе в ущерб выбирают просто промисы, потому что async/await —медленнее. Т.е. быстродействие ставится превыше удобства, как будто это геймдев где нужно делать грязные хаки для повышения фпс.

Ilya
25.05.2017
20:04:40
Ладно, я согласен pm2 start -i 2 это за пределами человеческих возможностей
лол. нет. я на ноде завязался на socketcluster и особо не страдаю

Sergey
25.05.2017
20:04:45
вот еще phoenix посмотрел - там вообще оч круто все

не как у людей

Ilya
25.05.2017
20:04:54
но понимаю что это костыли

Sergey
25.05.2017
20:04:59
и звучит гордо

Google
Vladimir
25.05.2017
20:05:53
Когда у тебя 300 rps, запусти побольше процессов

Vadim
25.05.2017
20:06:17
Ну представим, у тебя ограничение по бюджету в облаке или железо не бесконечное

Alex
25.05.2017
20:06:21
И на 300rps реально нода узкое место? Я думал надо базу первым делом глянуть. Вдруг ей что-то надо

Дмитрий
25.05.2017
20:06:31
Если эти триста приходятся на один инстанс, то кажется у вас проблемы и отнюдь не в языке

Vadim
25.05.2017
20:07:07
300 rps нода не узкое

Я образно, если отказ от async/await дает на 50-100rps больше на один instance, то оптимизация выгоднее, чем удобство. Всегда есть pros/cons, железо, деньги или оптимизации, если они того стоят.

Vadim
25.05.2017
20:09:58
Сахар не влияет на скорость разработки

Nurik
25.05.2017
20:09:59
Alex
25.05.2017
20:10:47
Сахар не влияет на скорость разработки
Не правда. Меньше кода - меньше зависимостей - меньше багов - короче цикл тестироваия

Vladimir
25.05.2017
20:11:01
А еще неправда что async await медленнее

Анатолий
25.05.2017
20:11:10
Сахар не влияет на скорость разработки
Влияет, когда у тебя мысль бежит быстрее пальцев

Конечно тут всё ещё зависит от инструмента

от иде

Vadim
25.05.2017
20:11:48
Объективно es6 не внес ничего, чтобы повысило скорость разработки, скорее удобство.

Ilya
25.05.2017
20:11:50
Пашок
25.05.2017
20:12:01
Поделитесь тестом?

Ilya
25.05.2017
20:12:09
Неа

Пашок
25.05.2017
20:12:18
Договорились

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