из 100500 микросервисов. предположим, кто-то снаружи дёрнул метод api, соотвественно чтобы его выполнить надо, предположим, дёрнуть 30 микросервисов (что-то последовательно, что-то параллельно). Предположим, на 15 микросервисе кластер умер. И вот тут вопрос, что делать. Получается, на клиенте, что дёрнул api надо как-то таймаут проверять и ретраить. Была идея замутить мульти-меш, но если кластер в труху, то мультимеш то не поможет. Есть ещё какие-то мысли?
> соотвественно чтобы его выполнить надо, предположим, дёрнуть 30 микросервисов ох уж эти микросервисы На 30 микросервисов 3 разраба? 😂
эх, если б суть была в кол-ве разработчиков...
да я намекнул, про возомжное переусложнение приложения. Если у вас на один вызов API из фронта идет цепочка из 30 микросервисов - как-то жестко слишком. Если эти 30 микросервисов пилят 3 разраба, то проще сделать 1 сервис ну или 2-3 штуки, если имеет смысл их разделять по техническим причинам
Обсуждают сегодня