
Иван
30.11.2016
10:02:13
я пишу на https://github.com/labstack/echo
общепринятых не встречал подходов, сам структурируй как тебе нужно

Mars
30.11.2016
10:04:17

Sergey
30.11.2016
10:09:04
А разве оправдано сколько-нибудь нагруженные сайты на го писать?

Google

Судзумия
30.11.2016
10:09:36

Mars
30.11.2016
10:10:00

?
30.11.2016
10:10:17
Сергей, а на чем их писать?

Slava
30.11.2016
10:11:00
на ассемблере со вставками из двоичных кодов

Sergey
30.11.2016
10:11:05
На пыхе

Bogdan
30.11.2016
10:22:23
дык при нагрузка же не в языке дело, а в архитектуре

ros
30.11.2016
10:24:48
БД будет всегда узким местом хоть на чем писать

Sergey
30.11.2016
10:33:23
Это да

Стас
30.11.2016
10:41:31
@olebedev +1
))
@ivanlemeshev что можете сказать про echo под нагрузкой, не в курсе, что он пользует под капотом (роутер, net/http)?

Иван
30.11.2016
10:43:37
ничего не могу сказать, нагрузки пока нет и сам проект до продакшена еще не дошел
а какие-то тесты с нагрузкой не пробовал

Google

Bogdan
30.11.2016
10:46:49
если приложение написано без привязки к серверу (глобаные переменные и т.п.) - можно же быстро организовать vpc и сервера кинуть за haproxy/nginx ?

Мерлин
30.11.2016
10:48:42

Constantine
30.11.2016
11:04:43
пойду чи погуглю

Mars
30.11.2016
11:13:58
пойду чи погуглю
chi использует built-in context, поэтому нужно приводить к типу, из за этого он значительно медрленнее чем тот же echo

Стас
30.11.2016
11:16:23
взять всё тот же осто”здевший ирис

Mars
30.11.2016
11:16:53

Стас
30.11.2016
11:17:17
про echo пишут, что он может http2, а fasthttp насколько я понял его не поддерживает

Mars
30.11.2016
11:17:23
Но к счастью есть отдельный router banchmark suite

Стас
30.11.2016
11:17:27
вот и интересно что у эко внутри

Mars
30.11.2016
11:18:22
Теперь он так же прост как и раньше(без fasthttp), при этом http2 он поддерживает, так же как и все остальные конкуренты

Vladimir
30.11.2016
11:19:11
github.com/tylerb/graceful

Лол
30.11.2016
15:22:39
Ауе
Поцаны, как эмуляцию квантового компьютера реализовать, дайте подсказку куда копать

R-omk
30.11.2016
15:32:36
группой ошибся?

Oleg
30.11.2016
15:33:15

[Anonymous]
30.11.2016
15:33:38

Лол
30.11.2016
15:33:50
Рофл

Google

Лол
30.11.2016
15:33:55
Голубь, ты?

Oleg
30.11.2016
15:34:37
не он это(с)

Лол
30.11.2016
15:35:03
А ты кто?

[Anonymous]
30.11.2016
15:35:33
А ты кто?
Я по кодерским конфам хожу, смортю что кодеры пишут

Мерлин
30.11.2016
16:37:54
О_о
Набижало, понимаешь

Михаил
30.11.2016
16:43:42
были эмуляторы
https://github.com/Strilanc/Quirk
например
посмотришь, напилишь конкурента )

Kirill
01.12.2016
04:14:44

/dev/m
01.12.2016
07:04:53
Go 1.8 Beta 1 is released!
https://groups.google.com/forum/#!topic/golang-nuts/QYuo0fai6YE

Peter
01.12.2016
07:09:23
ура, товарищи!
лол, ждал уменьшение бинарей в 1.8, а стали еще толще

Dan
01.12.2016
13:17:38
то есть как это толще? намного толще?

Peter
01.12.2016
13:18:30
не очень. на 1.7.3 - 3.9мб, на 1.8 - 4.1мб

Dan
01.12.2016
13:23:04
не критично. но интересно было бы понять почему

Peter
01.12.2016
13:24:00
новых описаний обшибок добавили ?

Мерлин
01.12.2016
14:35:38
Новая удобная сортировка!

Google

?
01.12.2016
14:41:05
Какой в go принято юзають менеджер зависимостей?

Стас
01.12.2016
14:44:27
glide?

?
01.12.2016
14:45:50
спрашиваю, потому что вариантов вроде много, и дефолтного, как понимаю, нет?
https://github.com/golang/go/wiki/PackageManagementTools

Slava
01.12.2016
15:31:18
а кто-то использует https://github.com/pressly/chi ?

Vladimir
01.12.2016
15:44:15

Slava
01.12.2016
15:44:32
как впечатления?

Admin
ERROR: S client not available

Vladimir
01.12.2016
15:47:03
Очень удобно!
Впрочем, у того же echo API не особо и отличается. Тоже можно удобно группировать роуты, применять к ним миддлвэйры.

Slava
01.12.2016
15:48:01
эхо более сложная система
плюс хендлеры свою сигнатуру имеют

Vladimir
01.12.2016
15:49:35
https://godoc.org/github.com/labstack/echo#HandlerFunc
А, точно.

Max
01.12.2016
15:52:51
я вот сколько жду когда же я почувтсвую что мне нужно использовать какой-то фреймворк, но пока что вроде все абсолютно легче делать стандартными тулзами
откуда появляется потребность в го вдруг начать юзать эхо ?

Vladimir
01.12.2016
15:53:35

Max
01.12.2016
15:54:23
понял
а горила мукс чем проигрывает эхо

Vladimir
01.12.2016
15:54:36
Миддлвэйры.

Google

Max
01.12.2016
15:56:48
кто-то сталкивался с тем что mongodb (mgo) валится постоянно изза ursor not found, cursor id: ... хотя MDB2.SetCursorTimeout(0) явно стоит

Стас
01.12.2016
16:02:48

Favoretti
01.12.2016
17:07:00
там есть пуллреквест с починкой
https://github.com/go-mgo/mgo/pull/295

Peter
01.12.2016
17:09:13

Favoretti
01.12.2016
17:11:16
И оттуда есть куда ссылочек на подробности

Peter
01.12.2016
17:13:20
спасибо

Max
01.12.2016
17:51:24
круто
я уже костыль написао что бы переподсоединяться при этой ошибке и продолжать с того индекста на котором он крашнулся)))

Favoretti
01.12.2016
17:53:18
Убирай, патчи вендореную либу и будет тебе счастье

Max
01.12.2016
17:54:45
сори за ламерский вопрос но как зааплаить фикс? я не оч с гитом

Alexey
01.12.2016
18:46:48
https://help.github.com/articles/checking-out-pull-requests-locally/

Slava
01.12.2016
18:58:11
А почему mgo как-то медленно развивается? Вроде ж востребованный драйвер

Мерлин
01.12.2016
19:09:09
Картинка в шапке странная, надо сказать
Гоферы жгут книги в печах
https://github.com/beyondns/gotips

Favoretti
01.12.2016
20:54:17