@proGO

Страница 1002 из 1674
Damir
20.11.2017
07:08:14
В сравнении в бою c NodeJs

как вообще?)

Roman
20.11.2017
07:08:43
я не могу холиварить, потому что не в теме за ноду

Damir
20.11.2017
07:08:58
учитывая что 4 инстанса крутятся на ноде

Google
some_random_anonymous
20.11.2017
07:09:30
Damir
20.11.2017
07:09:31
Вот я хочу писать на го, нужны веские аргументы)

some_random_anonymous
20.11.2017
07:09:43
https://benchmarksgame.alioth.debian.org/u64q/compare.php?lang=go&lang2=node

Где-то в среднем в 8 раз шустрее

И памяти жрёт в от 2 до 10 раз меньше

Roman
20.11.2017
07:10:44
а по сути заданного вопроса, считаешь объем данных пришедших в ответ с запроса, и по ресурсам смотришь на сколько умножить, чтобы уместиться в ресурсы, можешь столько же рутин на обработку сделать. а дальше уже по ходу смотреть и дооптимизировать.

Vladimir
20.11.2017
07:11:05
Где-то в среднем в 8 раз шустрее
думаю весь бенч для входищего трафика , Дамир спрашивал про исходящий

Damir
20.11.2017
07:11:48
Да впрочем вопрос про исходящий трафик это одна лишь часть монолитного приложения

Хотел начать с него переводить на микросервисы на го, хотя бы то что работает по крону

Roman
20.11.2017
07:12:35
я не знаю, что должно быть в исходящих запросах, чтобы 400 запросов нагрузили сервак

some_random_anonymous
20.11.2017
07:13:27
Ага, и ещё смотреть графики статистики CPU%, MEM когда перепишешь

Google
some_random_anonymous
20.11.2017
07:14:13
Какой-нибудь Nagios или Munin стоит ведь у вас

Damir
20.11.2017
07:14:31
я не знаю, что должно быть в исходящих запросах, чтобы 400 запросов нагрузили сервак
Вообще нагрузка была, при отсутсвии очередей, там колбеки были и тд, потом внедрили очереди на ноде, писал про него выше, но вот хочу переписать на гоу,

Vladimir
20.11.2017
07:15:05
парсинг в запросе?
дак исходящий трафик это мультипарсинг , приходят ответы на рекветсы ... и парсим

Roman
20.11.2017
07:15:36
я, видимо не понимаю что-то

Damir
20.11.2017
07:15:43
нет нет, там получается камеры, есть 2 функционала, первое: это перевод режимов на ночной дневной, второе: это установка фокуса на камерее

Roman
20.11.2017
07:16:05
ну парсишь ты то уже реквесты

Damir
20.11.2017
07:17:01
Первый в принципе прост, второй там надо обрабатывать смотреть что бы разница между установленным фокусом и тем что задан в настройкам не была больше 600

как то так)

Vladimir
20.11.2017
07:17:33
как то так)
кароче норм задача для микросервисов

Roman
20.11.2017
07:17:41
выглядит, как незаметная нагрузка именно на ту, часть, которая шлет 400 запросов

Vladimir
20.11.2017
07:17:56
выглядит, как незаметная нагрузка именно на ту, часть, которая шлет 400 запросов
Ты забываешь, что всегда возможен плохой код в приложении. И даже если по логике оно не должно тормозить, то оно все равно будет

Roman
20.11.2017
07:18:27
Вов, ну не на 400 запросов

это не то, что плохой код должен быть, это прямо саботаж нужен

Damir
20.11.2017
07:18:46
Уже есть некоторые косячки, например иногда какие то камеры не переводятся и тд, то есть как бы такой плавающий баг

Vladimir
20.11.2017
07:18:52
Вов, ну не на 400 запросов
Не надо недооценивать потенциальные проблемы людей

Vladimir
20.11.2017
07:19:00
Вов, ну не на 400 запросов
там была речь и про 10к

Google
Damir
20.11.2017
07:19:20
да это первый этап пробный, запщены 400 камер

Vladimir
20.11.2017
07:19:27
это не то, что плохой код должен быть, это прямо саботаж нужен
Студент какой нибудь написал код и в продакшн

Damir
20.11.2017
07:19:33
планируется увеличение до 10к

Roman
20.11.2017
07:20:04
слух, ну я не махагуру, но недавно написал на обработку 10000 в секунду, не отправку, а обработку с складыванием в редис

но это 10000

Damir
20.11.2017
07:20:22
Ну я про нагрузку не утверждаю что именно запросы их генерят, тоже выше писал об этом, просто админы сказали об этом

я хочу это использовать и предложить перейти на микросервисы

Vladimir
20.11.2017
07:20:54
но это 10000
и у них будет 10к но на их железе на их БД

Roman
20.11.2017
07:21:52
тык вы поверьте сначала где растет, ибо 400 запросов, которые выполнятся за секунду скорее всего не проблема

хоть нода, хоть пхп

Vladimir
20.11.2017
07:22:42
тык вы поверьте сначала где растет, ибо 400 запросов, которые выполнятся за секунду скорее всего не проблема
ему не выгодно ... емц выгодно перейти на gO-микросервис по существующей проблеме! Без проблем зачем переходить?

Vladimir
20.11.2017
07:23:18
планируется увеличение до 10к
Так вы проведите нагрузочное тестирование

Vladimir
20.11.2017
07:23:29
И посмотрите как будет оно себя вести

Roman
20.11.2017
07:23:48
ну однозначно на go переходить, тем более для таких задач, просто врят ли проблема в отправке 400 запросов

Roman
20.11.2017
07:24:26
Кстати, Вов, за вегету большое спасибо. Впервые нагрузочное делал, очень толковая штука

удобно, просто, наглядно

Vladimir
20.11.2017
07:25:33
Делитесь ссылками!

Vladimir
20.11.2017
07:25:54
Кстати, Вов, за вегету большое спасибо. Впервые нагрузочное делал, очень толковая штука
Пожалуйста) яндекс.танк правда поинтереснее если делать это часто

Roman
20.11.2017
07:26:15
в танке больше читать надо было сходу

Google
Roman
20.11.2017
07:26:21
https://github.com/tsenart/vegeta

Vladimir
20.11.2017
07:26:21
Это да

Roman
20.11.2017
07:27:13
а эта штука помогла за 20 минут проверить и посмотреть результаты, это со временем ознакомления с докой

Vladimir
20.11.2017
07:29:30
пасибки ...

Roman
20.11.2017
07:30:32
нимазачошки)))

Kirill
20.11.2017
07:30:39
Еще бы что-то такое для нагрузки вебсокетов..

Roman
20.11.2017
07:32:34
https://github.com/observing/thor

о, а вот на сях https://github.com/machinezone/tcpkali

Admin
ERROR: S client not available

Roman
20.11.2017
07:35:16
по ходу годнота

Kirill
20.11.2017
07:36:54
https://github.com/observing/thor
Пробовал, не оч(

о, а вот на сях https://github.com/machinezone/tcpkali
А вот это посмотрю спасиб

Vladimir
20.11.2017
07:37:09
Vegeta - годнота похоже однозначно! Эдак два притопа, два прихлопа можно нагрузочным тестированием за бабло заниматься ?

Maxim
20.11.2017
07:37:57
В чём прикол chi и чем он лучше echo?

Roman
20.11.2017
07:49:12
Vegeta - годнота похоже однозначно! Эдак два притопа, два прихлопа можно нагрузочным тестированием за бабло заниматься ?
а такие варианты бывают? можно пример такой задачи увидеть? это же на фриланс имелось ввиду?

Roman
20.11.2017
07:49:54
аа)

Pawel
20.11.2017
08:52:26
Еще вопрос сейчас работает приложение на ноджс, выполняет порядка 400 запросов каждые 10 минут, работает очередь ( пакет tress если кто знает ноду) + конкурентно отправляются 5 запросов, еслть ли смысл переходить на го? Будет ли какой нибудб профит? Наши админы говорят что есть нагрузка на сервера (хотя неизвестно это из за запрсоов или нет, хотя по времени совпадает), это при 400 запросах, а планируется в будущем около 10к
Я тут уже объяснял на пальцах, могу ещё раз. Расскажи манагерам, что надо переходить на Го, а Nodejs - гавно, предназначенное для пропихивания в бекенд орд js-мартышек, неспособных выучить второй язык программирования. Тулинг убогий, стандартной библиотеки нет, единой системы сборки нет, многопоточности нет (или она через какую-то жуткую жопу сделана, я не понел, не суть), js - сверхдебильный язык, npm - помойка и даже не кеширует пакеты. Автор нодежс признал, что его творение - отстой, а Го на много лучше для бекенда

Alexey
20.11.2017
09:05:14
nodejs зато web-scale

Pawel
20.11.2017
09:07:28
это как?

Google
Alexey
20.11.2017
09:15:00
это как?
Это шуточная отсылка к https://www.youtube.com/watch?v=b2F-DItXtZs

Roman
20.11.2017
09:19:23
>Есть даже термин HDD — Hype Driven Development. Когда мы что-то новое узнали, вдохновились, затащили в боевой проект и долго и упорно боролись с последствиями.

Работько
20.11.2017
09:43:39
Привет! А где можно вакансюопубликовать?

Phil
20.11.2017
09:45:31
Привет! А где можно вакансюопубликовать?
Да можно и здесь на самом деле. Но только этотвакансия должна быть, а не "у меня есть нечтл, пишите в личку"

Vladimir
20.11.2017
09:45:39
Привет! А где можно вакансюопубликовать?
какая HR-овская фамилия! ? С вилкой можно и тут!

Работько
20.11.2017
09:46:34
какая HR-овская фамилия! ? С вилкой можно и тут!
? во всех чатах говорят мне это

Vladimir
20.11.2017
09:47:29
Evgeniy
20.11.2017
09:47:32
пора бы тогда уже принять как правило

Vladimir
20.11.2017
09:48:59
ну правила ни к чему не приведут ... HR приходит и уходит , правила ему некогда изучать! Просто если без вилки материться народ начнет!

Работько
20.11.2017
09:50:41
#работа Вакансия: #backend #developer #senior #java#go Компания: #fasten Локация: #москва #офис З/п: от 150к-160к Контакты: @rabotko_galina Fasten — сервис заказа перевозок №1 в России и один из крупнейших в мире. Через сервисы компании осуществляется около 1,5 млн поездок в день. Сервис доступен в России, США, Чехии, Казахстане и Украине. Fasten объединяет в себе бренды «Рутакси», «Везёт», «Лидер» «Такси Сатурн» и Red Taxi. И у нас новенький проект! Мы ищем разработчика программного обеспечения на новое направление бизнеса, который сможет создать гибкую масштабируемую архитектуру и сыграет одну из ключевых ролей в создании продукта. Вам предстоит: вместе с командой инженеров, владельцев продукта и дизайнеров решать интересные и сложные задачи; стать частью автономной, кросс-функциональной и гибкой команды; проектировать, разрабатывать, разворачивать и обслуживать сервисы Java и Go в философии DevOps;

Phil
20.11.2017
09:50:48
Так. Чуваки, то что вы материтесь на отсутствие вилки - сходите к психотераревту. Не бывает нормальных вакансий сразу с вилкой. Короче, можно без вилки, но люди нервные да

Vladimir
20.11.2017
09:51:25
#работа Вакансия: #backend #developer #senior #java#go Компания: #fasten Локация: #москва #офис З/п: от 150к-160к Контакты: @rabotko_galina Fasten — сервис заказа перевозок №1 в России и один из крупнейших в мире. Через сервисы компании осуществляется около 1,5 млн поездок в день. Сервис доступен в России, США, Чехии, Казахстане и Украине. Fasten объединяет в себе бренды «Рутакси», «Везёт», «Лидер» «Такси Сатурн» и Red Taxi. И у нас новенький проект! Мы ищем разработчика программного обеспечения на новое направление бизнеса, который сможет создать гибкую масштабируемую архитектуру и сыграет одну из ключевых ролей в создании продукта. Вам предстоит: вместе с командой инженеров, владельцев продукта и дизайнеров решать интересные и сложные задачи; стать частью автономной, кросс-функциональной и гибкой команды; проектировать, разрабатывать, разворачивать и обслуживать сервисы Java и Go в философии DevOps;
отдельные благодарности за вилку!?

Roman
20.11.2017
09:53:22
а вам на удаленку спец по нагрузочному тестированию сервисов не нужен?))))))) а то мы тут компетенциями разжились)))))))))00

Roman
20.11.2017
09:53:50
такси проектировать любой может)

но не любой хорошо)

Работько
20.11.2017
09:54:21
такси проектировать любой может)
такси у нас есть. Теперь новый проект,связаный с перевозками.

Страница 1002 из 1674