Size: a a a

2020 June 09

IR

Ivan Remen in Go-go!
Например если сделать iptables -j DROP
источник

IR

Ivan Remen in Go-go!
То будет очень долго висеть
источник

VM

Vladislav Milenin in Go-go!
Ivan Remen
Так все равно горутина утечёт
с чего она утечет
источник

A(

Andrew (backEnd) in Go-go!
Vladislav Milenin
Ну у меня на 1 запрос 1 функция, соотв с типами не может быть такой каши

Ваш подход не вписывается в практики го
А где эти практики прописаны?
Под каждый тип свою функцию не будет размазыванием, в отличие от метода, который интерфейс возвращает, а потом уже преобразованием заниматься (даже в плюсах этим занимаются :) иношда )
источник

IR

Ivan Remen in Go-go!
Vladislav Milenin
с чего она утечет
Ну так сисколл write будет висеть, его ждать будем
источник

IR

Ivan Remen in Go-go!
А он хрен знает когда выполнится
источник

AS

Alexander Shavelev in Go-go!
Andrew (backEnd)
А можно ли как-то обработать момент преобразования interface{} в int, где переменная interface{} может быть ещё и nil?
В случае nil ".(int)" выдает ошибку
скань не в интерфейс, а sql.NullInt64 как вариант
источник

VM

Vladislav Milenin in Go-go!
Andrew (backEnd)
А где эти практики прописаны?
Под каждый тип свою функцию не будет размазыванием, в отличие от метода, который интерфейс возвращает, а потом уже преобразованием заниматься (даже в плюсах этим занимаются :) иношда )
в моем случае просто опыт, мне все равно что там где прописано) проще работать с 1 функцией под каждый запрос
источник

VM

Vladislav Milenin in Go-go!
Ivan Remen
Ну так сисколл write будет висеть, его ждать будем
1) вы рассматриваете странный случай. Часто iptables дропаете?
2) context.WithTimeout
источник

IR

Ivan Remen in Go-go!
Vladislav Milenin
1) вы рассматриваете странный случай. Часто iptables дропаете?
2) context.WithTimeout
Раз в 3 месяца на практике такое хоть на одном сервисе но бывает. Не обязательно в таком виде, но тем менее. Имхо, код должен быть защищен
источник

IR

Ivan Remen in Go-go!
2) Ага. Только я не понимаю куда его передавать.
источник

IR

Ivan Remen in Go-go!
источник

IR

Ivan Remen in Go-go!
Не вижу упоминаний контекста
источник

VM

Vladislav Milenin in Go-go!
В селекте просто done ловите и все
источник

VM

Vladislav Milenin in Go-go!
Если либа не поддерживает
источник

VM

Vladislav Milenin in Go-go!
(Что говорит, конечно, кое-что о либе)
источник

Н

Никита in Go-go!
pragus
вроде про storage.Storage тут уже говорили?
В общем без понятия как вписать транзакции в случае, когда у нас на каждый юзкейс свой интерфейс к хранилищу. Подскажите, что можно сделать
источник

IR

Ivan Remen in Go-go!
Vladislav Milenin
(Что говорит, конечно, кое-что о либе)
Вроде же это стандарт дефакто для кроля в гошке?
источник

IR

Ivan Remen in Go-go!
или есть что то лучше?
источник

VM

Vladislav Milenin in Go-go!
@kotchuprik должен лучше знать. Я его стороной обхожу. Но стандарт или нет, если контекст не предусмотрен - либо вы не туда смотрите, либо либа такая продуманная :)
источник