Симулятор самообновления для набора веб-сервисов
В настоящее время я работаю над приложением, которое имеет внешнюю зависимость от микросервисов, около 25 микросервисов, которые администрируются с помощью экземпляра eureka, каждый микросервис имеет около 3-4 контроллеров.
Это внешняя зависимость для меня и блокирует мою работу, если она выйдет из строя, также я не знаю о логике кода рекламы для этих микросервисов.
В настоящее время я ищу решение, которое может выступать в роли симулятора для этих сервисов в случае их отсутствия, какое-то приложение, которое может перехватывать и регистрировать все запросы и ответы к / от внешних сервисов, и в отсутствие этих сервисов оно может совпадать последний ответ на запросы из журнала и предоставить этот ответ.
1 ответ
Вы должны проверить mockito или любую другую фиктивную инфраструктуру, просто запишите и сериализируйте результат, например, с помощью xstream, ответьте десериализованным результатом xstream и слегка измените его в соответствии со своими потребностями.
Это самое быстрое решение для насмешек удаленных служб.