Я просто хочу кратко рассказать о том, что я пытаюсь сделать, прежде чем задавать вопрос
Я пытаюсь создать микросервисы с использованием весенней загрузки - где мне нужно использовать многие функции Spring Cloud Netflix, такие как обнаружение служб (Eureka), прерыватель цепи (Hystrix), интеллектуальная маршрутизация (Zuul) и балансировка нагрузки на стороне клиента (лента) и т. Д. Я планирую использовать контейнеры докеров для развертывания и управления с помощью таких инструментов, как docker compose, docker swarm (или kubernetes).
В этой конфигурации - у нас есть 3 микросервиса (предположим), служба A, служба B и служба C, это независимые микросервисы, разработанные разными разработчиками, при условии, что эти разработчики не синхронизированы, разработчик1 вносит некоторые изменения в службу A, что может нарушает функциональность двух других служб B и C (они для какой-то цели вызывают службу A), но службы B и C не знают об изменениях, внесенных в службу A. ** Как эффективно справляться с такими возможными ситуациями? ** - заранее спасибо