Size: a a a

2020 May 17

М

Мерль🛠 in Go-go!
Денис Полканов
Сжмаю строку, содержающую символ новый строки с помощью GZIP. При попытке распокавать(руками, не програмно) ошибка: «ошибка 79 - несоответствующий тип файла или формат». В отсутствии символа новой строки все ок. Все это на macOS.

ЧЯДНТ?
а чем распаковываешь?
источник

ДП

Денис Полканов... in Go-go!
Мерль🛠
а чем распаковываешь?
ручками в macOS через «утилиту архвирования»
источник

М

Мерль🛠 in Go-go!
Денис Полканов
ручками в macOS через «утилиту архвирования»
попробуй через gzip консольную утилиту
источник

ДП

Денис Полканов... in Go-go!
Мерль🛠
попробуй через gzip консольную утилиту
так работает. спасибо.  

а есть идеи отчего так?
источник

DP

Daniel Podolsky in Go-go!
Marat K13
а как подправить? уже три часа пытаюсь пофиксить
поправить что?

читать из канала надо в одной горутине, писать в другой. иначе в канале нет смысла совсем
источник

М

Мерль🛠 in Go-go!
Денис Полканов
так работает. спасибо.  

а есть идеи отчего так?
скорее всего утилита архивирования хреново распознаёт формат архива
источник

MK

Marat K13 in Go-go!
Daniel Podolsky
поправить что?

читать из канала надо в одной горутине, писать в другой. иначе в канале нет смысла совсем
Спасибо. Понятно стало 👍
источник

RS

Roman Sharkov in Go-go!
Заур Ашурбеков
тут за gql общались выше, я не нашёл чем тред закончился, но хотел бы вставить 5 копеек. Я только в одном проекте с ним работал, может быть ребята там его неправильно использовали, но после него остались только отрицательные впечатления: тонны кодолапши, связанность микросервисов из-за федераций и какой-то он сложный что ли
с федерацией у меня лично опыта мало, но RPC плох в первую очередь тем, что создаёт тесную связь между клиентом и сервером. Если клиентов много и требования у них разные то RPC превращается в свалку endpoint’ов, либо приложение страдает от больших задержек

RPC хорошо когда все сервисы в пределах одного датацентра - задержки незначительные. А вот когда мобилка подключается к серверу задержки могут быть до 300 и более мс
источник

DP

Daniel Podolsky in Go-go!
вообще - это обычный tradeof гибкость-контроль
источник

RS

Roman Sharkov in Go-go!
Daniel Podolsky
вообще - это обычный tradeof гибкость-контроль
совершенно верно
источник

DP

Daniel Podolsky in Go-go!
есть подозрение, что энтерпрайз мы - все мы, не только гоферы - будем писать на gql, а public api будут оставаться на RPC
источник

RS

Roman Sharkov in Go-go!
Daniel Podolsky
есть подозрение, что энтерпрайз мы - все мы, не только гоферы - будем писать на gql, а public api будут оставаться на RPC
а что подразумевается под public API?
источник

DP

Daniel Podolsky in Go-go!
что-то, к чему может ходить любой клиент. скорее всего, тут мы захотим крутить ручку в сторону контроля
источник

RS

Roman Sharkov in Go-go!
Daniel Podolsky
что-то, к чему может ходить любой клиент. скорее всего, тут мы захотим крутить ручку в сторону контроля
т.е. сам сервер на GQL, а общение клиент-сервер посредством persisted queries (whitelisted graphql queries by id)?
источник

RS

Roman Sharkov in Go-go!
в принципе так работать можно, однако есть и другие способы защиты от плохих клиентов, например query timeout
источник

RS

Roman Sharkov in Go-go!
мол обрубаем запрос, если тому на обработку потребовалось больше секунды
источник

C

Calculon in Go-go!
Roman Sharkov
мол обрубаем запрос, если тому на обработку потребовалось больше секунды
эта секунда все равно сожрёт cpu 🤡
источник

RS

Roman Sharkov in Go-go!
Calculon
эта секунда все равно сожрёт cpu 🤡
конечно сожрёт, а как иначе? 🙂

просто таким образом мы не потеряем контроль над нагрузкой. Можно даже периодически throttle’ить отдельных клиентов за чрезмерное повторное превышение лимитов
источник

ВГ

Владимир Гришин... in Go-go!
Daniel Podolsky
есть подозрение, что энтерпрайз мы - все мы, не только гоферы - будем писать на gql, а public api будут оставаться на RPC
есть подозрение, что так или иначе все публичные апи будут на ресте еще десятилетия
источник

pc

pasha che in Go-go!
Владимир Гришин
есть подозрение, что так или иначе все публичные апи будут на ресте еще десятилетия
+
источник