Большое спасибо за комментарий. В первой итерации моего софта было примерно так:
type Service1{
app appInterface.App
}
...
func (s *Service1) Init () error {
s.app.service2.Connect();
}
Умом понимаю, что криво звать из одного сервиса другой, но в тот момент решил оставить как есть ;) ... Пока не наткнулся на Вашу статью. Мне показалось что Ваша архитектура логична и самодостаточна.
Попробую предложенные варианты потом отпишусь как получилось.
Большое спасибо за комментарий. В первой итерации моего софта было примерно так:
Умом понимаю, что криво звать из одного сервиса другой, но в тот момент решил оставить как есть ;) ... Пока не наткнулся на Вашу статью. Мне показалось что Ваша архитектура логична и самодостаточна.
Попробую предложенные варианты потом отпишусь как получилось.
Спасибо за статью. Предположим, что
Как лучше всего в инит обратиться из сервис1 в сервис2? Спасибо.