Мерль
Ещё советую посмотреть сюда https://golang.org/pkg/net/http/#pkg-examples
Мерль
И конечно сюда https://golang.org/pkg/net/http/#ResponseWriter
Daniel
в которой из двух про сваггер?
Мерль
Не волнуйся, освоишься довольно быстро
Daniel
если ни в одной - не надо их читать :)
Мерль
в которой из двух про сваггер?
Ему хотя бы основы понять, потом можно и сваггер лепить
Dmitrii
что посоветуете для RPC, а точнее микросервисной архитектуры? нужно реализовать сервисы наблюдения за событиями, которые будут создавать и назначать необходимые "таски" go-kit?
Мерль
Ну и да, @onokonem правильно говорит, как разберёшься с основами — посмотри на swagger, он кучу геморроя уберёт
Dmitrii
есть уже пара выделенных сервисов, которые через nginx-проксирование распределяются, но нужно добавлять функционал такого вида
Мерль
что посоветуете для RPC, а точнее микросервисной архитектуры? нужно реализовать сервисы наблюдения за событиями, которые будут создавать и назначать необходимые "таски" go-kit?
как-то даже не знаю, зависит от конкретных обстоятельств: как события приходят, что с ними надо делать, какие протоколы скорее всего ничего не посоветовать >_>
Dmitrii
юзкейс описан так себе? :) или просто хз? ))
Daniel
стандарта на это, даже defacto, нет
Daniel
никто просто не знает, что лучше-хуже
Dmitrii
да вот же, и я тем же вопросом получается задаюсь)
Мерль
юзкейс описан так себе? :) или просто хз? ))
и то и то нет каких-то общих решений, чаще всего удобнее написать с нуля и посмотреть куда пойдёт дело
Dmitrii
и то и то нет каких-то общих решений, чаще всего удобнее написать с нуля и посмотреть куда пойдёт дело
справедливо, похоже придется пробовать пару вариантов и смотреть по производительности и "прожору" памяти
Daniel
коллега
Daniel
вы json собрались маршалить-анмаршалить
Мерль
справедливо, похоже придется пробовать пару вариантов и смотреть по производительности и "прожору" памяти
я бы лучше посмотрел по удобству написания и надёжности ) иногда такой трындец в библиотеках, что хочется самому половину завелосипедить
Daniel
вам на все остальное строго пофиг
Daniel
в смысле производительности и памяти
Daniel
не течет - и ладно
Dmitrii
кек, есть смысл в этих словах, однако стараюсь заботиться о ресурсах
Daniel
забейте
Daniel
потом попрофилируете и решите проблемы, если будут
Dmitrii
сборщик мусора разогнали до микросекунд, можно и забить)
Dmitrii
понятно, будет чем поделится - поделюсь)
Daniel
тут у нас только @pragus с задачей, в которой имеет смысл такты считать :)
Daniel
остальным сугубо все равно
Dmitrii
не в теме, чуть выше, похоже?)
Daniel
сильно выше
Daniel
он пакеты фильтрует
Dmitrii
%) веселуха, однако
Daniel
я вот SNI заголовки паршу, но на фоне RSA криптографии это даже мерять бессмысленно
aadz
я вот SNI заголовки паршу, но на фоне RSA криптографии это даже мерять бессмысленно
А зачем их парзить? В стандартной библиотеке же, вроде, уже все есть. Или не все?
Daniel
а я не вынимая из сетевого буфера
Daniel
так-то все есть, но не в виде "вот мой массив байтов", а в виде "вот мой коннект"
aadz
а я не вынимая из сетевого буфера
Не вынимая - нет. Надо этим функциям сертификат скармливать
Maxim
вы только не заканчивайте разговор, интересно)
Daniel
SNI приезжает еще открытым текстом
Мерль
https://github.com/zelenin/go-tdlib
Daniel
саму эту tdlib собрать целое дело
Daniel
я вот не справился - памти не хватило
Daniel
16gb - мало
Мерль
саму эту tdlib собрать целое дело
есть пресобранные образы
Subbotin
саму эту tdlib собрать целое дело
там ещё и сырцы древние
Daniel
есть пресобранные образы
ага. я почему сегодня с proGO не закончил - я там праил main.go и пересобирал образ на основе пресобранного. и каждый раз заново логинился, потому как терял при пересборке образа базу. и на шестой раз меня на сутки забанили :)
aadz
:)
Aleksandr
Aleksandr
еще deb собрал, но не знаю куда его положить чтобы без гемора. пока тут пусть лежит
Aleksandr
там ещё и сырцы древние
обычные сырцы. других нет
Dmitrii
16gb - мало
а интереса ради, масштабы компании насколько энтерпрайз?) если понимаете о чем я
Dmitrii
насколько жирное железо может позволить тобиш
Dmitrii
я большой проект стараюсь сейчас в этих масштабах ужать
Daniel
это же мое частное дело
Daniel
я и не пытался на казенном железе запускаться
Dmitrii
но Nosql доставляет требований прям ух
Daniel
это в ноуте у меня 16gb
Dmitrii
аа, мак про судя по аватарке? )
Daniel
вышел, кстати, mbp с 32 gb летом. но в россии его не купить никак
Dmitrii
еще и i9 можно запихнуть, но та же история с Рашкой
Dmitrii
а ща еще санкции блин
Dmitrii
другое дело что он стоит под пол миллиона)
Daniel
на будущее - я за слово "рашка" баню
Daniel
санкции ни при чем
Daniel
санкции нас персонально не касаются
Daniel
но эппл не продает в россии кастомное железо
Dmitrii
пардон, не шарил. а разве импорт не собираются запретить? последний вопрос с этим увязанный
Dmitrii
а, вон оно что
Dmitrii
можешь затереть если не угодно)
Dmitrii
я еще раз извиняюсь)
Daniel
импорт запрещать не собираются и даже в том проекте, от которого звон, были увязаны два пункта: запретить импорт из США и прекратить действие торговых марок получали бы ноуты прямо из китая :)
aadz
угу. нас, скорее, антисанкции коснутся. ФСБ. вон, какой-то новый сопоб блокировки там придумало, говорили
Anonymous
https://github.com/zelenin/go-tdlib
Пллюсанул, спасибо)
Dmitrii
блин, я открыл ящик пандоры)
Мерль
угу. нас, скорее, антисанкции коснутся. ФСБ. вон, какой-то новый сопоб блокировки там придумало, говорили
несмотря на сильные чувства, которые вызывает у меня ситуация с санкциями и т.д., я предлагаю не развивать эту флеймовую тему
Daniel
аминь