Size: a a a

2020 May 11

A

Aikidos in Go-go!
Какой-то токсичный спор. В го есть механизмы обобщения, но они только на уровне "built in". Своё написать нельзя. Можно ли считать обобщенными функции append, make? Да, почему нет?
источник

GD

Green Dog in Go-go!
Daniel Podolsky
я бы сделал прослойку, которая бы контролировала коннекты и ошибки на них, и вела бы мапу мертвецов

и при попытке законнектиться на мертвеца сразу возвращала бы ошибку
не знаю, как сделать такую прослойку ) но... это подтолкнуло мысль, что может сделать общую мапу, куда воркеры будут добавлять мёртвые хосты, в случае их обнаружения, и будут её проверять перед новыми запросами... Это нормальное решение?
источник

C

Calculon in Go-go!
Green Dog
хотелось бы чтобы логика была внутри воркеров
можешь писать эту логику внутри воркеров
источник

C

Calculon in Go-go!
заведи отдельный канал под недоступные хосты
источник

C

Calculon in Go-go!
пусть воркеры их туда пуляют
источник

GD

Green Dog in Go-go!
А кто должен оттуда читать?*
источник

М

Мерль🛠 in Go-go!
Green Dog
хотелось бы чтобы логика была внутри воркеров
я бы сделал бы расшаренную map с хостами и защищённую sync.RWMutex

Если хост недоступен, то записывать его туда
источник

М

Мерль🛠 in Go-go!
Всё можно сделать внутри воркеров
источник

DP

Daniel Podolsky in Go-go!
Green Dog
не знаю, как сделать такую прослойку ) но... это подтолкнуло мысль, что может сделать общую мапу, куда воркеры будут добавлять мёртвые хосты, в случае их обнаружения, и будут её проверять перед новыми запросами... Это нормальное решение?
это будет работать, но я бы отделил транспортную логику от логики воркеров
источник

C

Calculon in Go-go!
ух как много вариантов
источник

C

Calculon in Go-go!
выбирай нехочу
источник

GD

Green Dog in Go-go!
да, разнообразие...
источник

GD

Green Dog in Go-go!
Мерль🛠
я бы сделал бы расшаренную map с хостами и защищённую sync.RWMutex

Если хост недоступен, то записывать его туда
выберу эту, так как это единственное, что понял как реализовать )
источник

GD

Green Dog in Go-go!
Всем спасибо
источник

Ч

Челoвек in Go-go!
Всем привет, кто нибудь знает, как это исправить в IDE? Можете пожалуйста помочь это пофиксить? Использую Goland
источник

DB

Dmitry Bryn in Go-go!
Челoвек
Всем привет, кто нибудь знает, как это исправить в IDE? Можете пожалуйста помочь это пофиксить? Использую Goland
конекшн к бд настраивал ?
источник

DB

Dmitry Bryn in Go-go!
на джаве обычно орет если конекнш не сконфигурен в idea
источник

Ч

Челoвек in Go-go!
Я извращенец и всё пишу на компе, компилирую и заливаю на сервер
источник

Ч

Челoвек in Go-go!
но адрес для подключения я прописываю localhost
источник

DB

Dmitry Bryn in Go-go!
тебе автокомплит нужен таблиц и полей нужен ?
источник