Как я могу использовать SpringCloudContract для сторонних поставщиков для создания заглушек - PullRequest
2 голосов
/ 05 мая 2020

В нашем проекте нам нужно работать с несколькими сервисами. поэтому приступили к реализации тестирования облачных контрактов Spring между двумя сервисами. (внутренние службы, например: BookService, Служба сотрудников)

Наши требования: Как я могу реализовать облачный контакт Spring для сторонней службы (например, AccessService), где мы можем получить доступ только к API, но не контроль в Dev Code Base.

1 Ответ

0 голосов
/ 08 мая 2020

Основная идея контрактов заключается в том, что вы можете гарантировать, что API производителя соответствует требованиям, кодифицированным в файлах контрактов. Если это невозможно (вы не владеете базой кода производителя и не можете заключать договор PR с базой кода производителя), этот подход вам не поможет. Таким образом, вы можете использовать контракты для сервисов, в которых вы можете проверять код производителя на соответствие им, и использовать другой подход для внешних сервисов.

...