
deepIP
06.08.2018
11:06:17

Daniel
06.08.2018
11:06:30
из-под винды, пока не потребуестся CGO

DMITRY
06.08.2018
11:06:41

Google

Daniel
06.08.2018
11:08:08
ну - так в go мапы устроены.
кстати, если в мапу класть указатель - будет и напрямую работать (потому, что мапа не модифицируется в этом случае)

Igor
06.08.2018
11:08:40

Nyan
06.08.2018
11:09:11

Daniel
06.08.2018
11:09:12
GOOS=linux go build ...
GOARCH у нас обычно совпадает - amd64. но если на малину какую - да, надо выставлять...

Denis
06.08.2018
11:10:14
такой холивар пропустил( про node vs go, пинганите в следующий раз, суну node разрабам отчетик от нагрузочного теста в сравнении с go

Igor
06.08.2018
11:10:39

Denis
06.08.2018
11:10:50
надо было разок) не верили просто)
нода быстрая, нода мало кушает, нода выдержит говорили они

Daniel
06.08.2018
11:11:43
и это все правда

Denis
06.08.2018
11:11:54
для home pet projects

Daniel
06.08.2018
11:11:56
но еще правда, что нода утилизирует ровно одно ядро
не, для чего угодно

Google

Daniel
06.08.2018
11:12:20
пока в js не упрешься - все у ноды хорошо

Виктор
06.08.2018
11:12:23
нода разве кушает памяти меньше или столько же, сколько go?

Denis
06.08.2018
11:12:48
правда в том, что нода свалилась на 7к рпс вот и все) когда c, go и java ушли за 20к рпс, дальше у нас уже нагружать и не стали

Daniel
06.08.2018
11:13:26
но вот до7krps она вполне норм :)
если про производительность

Denis
06.08.2018
11:15:30
ну топят за нее так, буд-то она и на 20к рпс летает)

DMITRY
06.08.2018
11:18:31

Daniel
06.08.2018
11:26:28
https://play.golang.org/p/5sKbtI2_7ie

DMITRY
06.08.2018
11:28:00
спасибо!

Виктор
06.08.2018
11:30:23

Denis
06.08.2018
11:32:02
Запускали без образов, машина 4ядра 4гига и ссд) был простой запрос get где передавались a и b сервис возвращал результат деления
Из либ только express у ноды
Вечером могу запустить танк и скинуть результат + стату как чувствует себя железка под нагрузкой с нодой
Тестили можно сказать как работает из коробки все, думаю в этом тесте любая бд бы обрезала всем успеваемость

Roman
06.08.2018
11:34:56

Denis
06.08.2018
11:35:13
Он на 3-4к ложился)

Roman
06.08.2018
11:35:48
а где там код которым ноду бенчили?

Denis
06.08.2018
11:36:02
Код? Яндекс танк же
Там нет кода )

Google

Roman
06.08.2018
11:36:49
нет, я про то что в хендлере )

Denis
06.08.2018
11:37:59
ща

Olzhas
06.08.2018
11:38:03
нет, я про то что в хендлере )
какой-нибудь const express = require('express')
const app = express()
app.get('/', (req, res) => res.send('Hello World!'))
app.listen(3000, () => console.log('Example app listening on port 3000!'))

Roman
06.08.2018
11:38:56

Denis
06.08.2018
11:39:02
https://bitbucket.org/zoilorys/node-divider/src
да почти хелловорд считайте ложится на 7к

Olzhas
06.08.2018
11:39:44
а стандартный нодовский http

Denis
06.08.2018
11:40:04
ой это v2 ща найду весь список
https://github.com/labnik/netty-office-dispute java
https://github.com/webislife/godivider go
https://github.com/EatsLemons/divider_contest .net
https://github.com/ecrofeg/divider node
https://github.com/kldkv/how-long/ pypy
кст нодовский http не запускал еще на тест

Pavel
06.08.2018
11:41:20
нет проверки err после 17 строки

Denis
06.08.2018
11:42:11
это уже к автору микросевиса) мы вообще go и java\netty меряли)
под тесты сделаль такую штучку еще - https://github.com/webislife/web-vmstats
чет не нашлось решений изкоробки которые покажут нагрузку между двумя timestamps

Olzhas
06.08.2018
11:42:58

Denis
06.08.2018
11:43:06
никто не вызвался представлять пхп)

Olzhas
06.08.2018
11:43:12
php 7.1 fpm + nginx

Igor
06.08.2018
11:43:20
я могу :)

Olzhas
06.08.2018
11:43:33
все могут :D

Google

Igor
06.08.2018
11:43:33
кста семерка будь здоров побыстрела

Denis
06.08.2018
11:43:33
welcome ) давай репку, я на неделе скину результаты теста

Bohdan
06.08.2018
11:43:35

Pavel
06.08.2018
11:44:54
да и чувак на джаве явно выпендрился с нетти
че там в тренде то обычно?
spring (boot) / play?
(ну я вообще не вижу чтоб в реальном мире так нетти использовали, может vertx максимум приближенное, если такой go-like асинк нужен)

Denis
06.08.2018
11:46:35
https://overload.yandex.net/112733#tab=test_data&tags=&plot_groups=main&machines=&metrics=&slider_start=1532464252&slider_end=1532464462 открывается?

Daniel
06.08.2018
11:46:40

Roman
06.08.2018
12:09:26

Катерина
06.08.2018
12:13:09
У кого можно спросить про GOROOT&GOPATH на линуксе?

Olzhas
06.08.2018
12:13:55
Или официальной доки

Dorian
06.08.2018
12:14:59

Combot
06.08.2018
12:14:59
Dorian Peregrim (0) увеличил репутацию Olzhas Akhmetkhan (1)

Nikolay
06.08.2018
12:32:15
посоны, а в cobra как сделать передачу нескольких значений сразу в флаг?
я про ./cmd -a 1 2 3 -b foo bar
она так умеет вообще? вроде как есть StringSliceP(), но не очень понятно, как им пользоваться, особенно без viper

Ilya
06.08.2018
12:36:33
Использую gin. И возникла проблема с роутингом. Есть роут с двумя параметрками url?param1=10¶m2=20. Но при c.Request.URL.Query() я получаю. Только map[param1:[10]]

MVP
06.08.2018
13:40:43

Google

Ilya
06.08.2018
13:41:06
@mkuznetcov, тоже нет

MVP
06.08.2018
13:42:18
У меня так работало, надо перепроверить , вызов

Dorian
06.08.2018
13:43:25
Хотябы квэри

Ilya
06.08.2018
13:44:46
pages?from=0&to=20

Dorian
06.08.2018
13:45:08
to не пишется?

Елена
06.08.2018
13:55:51
всем приветики! а можно ли тут запостить вакансию?)

Daniel
06.08.2018
13:56:30
можно, если с вилкой

Marperia
06.08.2018
13:59:29


Елена
06.08.2018
13:59:54
? Компания Mail.Ru Group ищет Go разработчика.
Команда, в которую мы ищем человека, делает бэкенд нашей медийной рекламной системы, в т.ч. продукта myTracker – мобильной маркетинговой платформы с предиктивной аналитикой, позволяющей прогнозировать пользовательское поведение и оперативно выделять неэффективные решения в рекламной кампании и в самом продукте.
#Go #Golang
График: гибкий, 5/2, Московский офис (м. Аэропорт).
З/п вилка: 100 000 руб. – 250 000 руб. Вилка широкая, т.к. мы готовы рассматривать как middle, так и senior специалистов. Финальная цифра будет зависеть от Вашего уровня и результатов интервью.
Обязанности:
➖разработка Back-end части медийной рекламной системы;
➖развитие системы обработки статистики;
➖развитие систем сбора информации из разных источников;
➖оптимизация работы высоконагруженных сервисов;
➖разработка инфраструктурных сервисов.
Требования:
➖высшее техническое образование;
➖опыт разработки от 3-х лет;
➖опыт Golang от года;
➖опыт работы с SQL- и NoSQL-базами данных;
➖опыт сетевого программирования;
➖знание стандартной библиотеки Golang;
➖ответственность, самостоятельность;
➖уверенный пользователь Linux;
Будет плюсом:
➖опыт разработки на Python, Lua, С;
➖опыт разработки "облачных" сервисов;
➖понимание различных серверных архитектур;
Условия:
➖комфортно работаем: просторные опенспейсы, звукопоглощающие панели, несколько десятков переговорных, дополнительные мониторы, мощное железо и макбуки, если нужно;
➖вкусно кормят: в офисе есть ресторан с завтраками и обедами, а на каждом этаже есть 2 кухни, где всегда есть фрукты и ягоды, чай, кофе, кола и, конечно, печеньки;
➖приятно отдыхаем: большая лаунж-зона, массажные кресла, бар со свежевыжатыми соками, качели, уголки с пледами и подушками, где можно отдохнуть, игровые приставки, кинотеатр;
➖заботимся о здоровье: с первых дней работы мы даем отличную программу ДМС, включающую стоматологию и даже массаж;
➖занимаемся спортом: бесплатный фитнес-зал в офисе (со всеми тренажерами и, конечно, душевыми), теннисные столы и даже футбольное поле;
➖легко добираемся: мы находимся в пяти минутах ходьбы от м. «Аэропорт». Для тех, кто предпочитает добираться на работу на машине, у нас есть 5-этажная подземная парковка. И да, на ней есть места;
➖профессионально развиваемся: в нашем офисе регулярно проходят семинары, тренинги, мероприятия для разработчиков ― Moscow.pm, CocoaHeadsMoscow, UX-среда и др. Конечно, мы отправляем сотрудников и на внешние профессиональные мероприятия.
✏️ По всем вопросам пишите в личку: @helboo3


Dorian
06.08.2018
14:16:08
Коллеги, подскажите, это норм вилка для столицы?

Александр
06.08.2018
14:18:08
норм