Size: a a a

2020 March 25

G

German in Go-go!
Александр Попов
теперь у нас ситуэшен когда что-то произошло в for
Ты продолжай, интересно
источник

АП

Александр Попов in Go-go!
вы меня сбили с мысли, чорт. Щаз
источник

АП

Александр Попов in Go-go!
German
Всем доброго дня.
Есть сервис, содержащий в себе несколько под-сервисов. Все они крутятся в горутинах. Какой есть более-менее способ удобно контролировать ошибки, которые могут возникать в этих потоках? Контролировать в самих под-сервисах или написать механизм для передачи контроля родительскому сервису?
а тебе в случаи "падения" сервиса надо его поднимать?
источник

G

German in Go-go!
Александр Попов
а тебе в случаи "падения" сервиса надо его поднимать?
Нет, я планировал сделать что-то типа ошибка - её вес
На основе веса разруливать локально, либо передавать контроль выше
источник

CI

Co. In in Go-go!
а кто это
если err не nil, проверяем ошибку и обрабатываем
источник

G

German in Go-go!
Просто стало интересно, как это делают другие
источник

АП

Александр Попов in Go-go!
шо то как то звучит слишком запарно
источник

АП

Александр Попов in Go-go!
какие то веса ошибки
источник

АП

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

G

German in Go-go!
Александр Попов
у тебюя есть критичные ошибки и все остальные
+
источник

АП

Александр Попов in Go-go!
если это критичные - тогда panic и гоурутина умирает
источник

АП

Александр Попов in Go-go!
тогда есть код в deferer и там можно обработать
источник

АП

Александр Попов in Go-go!
перед смертью так сказать
источник

ЛА

Локоть Анатолий in Go-go!
German
Просто стало интересно, как это делают другие
Вроде вы описали стандартный паттерн на го, который называется worker pool, только неясно что конкретно вы хотите делать с ошибками в воркерах, от этого зависит уже конкретная их обработка, а так https://lmgtfy.com/?q=golang+worker+pool
источник

АП

Александр Попов in Go-go!
Локоть Анатолий
Вроде вы описали стандартный паттерн на го, который называется worker pool, только неясно что конкретно вы хотите делать с ошибками в воркерах, от этого зависит уже конкретная их обработка, а так https://lmgtfy.com/?q=golang+worker+pool
нене, у него три разных сервиса
источник

АП

Александр Попов in Go-go!
это не воркерпул
источник

а

а кто это in Go-go!
нет.
источник

АП

Александр Попов in Go-go!
источник

АП

Александр Попов in Go-go!
что-то типо такого
источник

АП

Александр Попов in Go-go!
конечно можно сделать замороченну систему отслеживания что гоурутина упала
источник