При Consumer Driven Contracts (CDC), потребитель определяет формат данных, который он ожидает от сервиса, и создает контракт (спецификацию ожиданий). Производитель использует этот контракт для проверки того, что его сервис соответствует требованиям потребителя.
При Producer Driven Contracts (PDC), производитель сервиса определяет формат данных, предоставляемый своим сервисом, и создает контракт. Потребитель затем использует этот контракт, чтобы убедиться, что он может корректно работать с данными, предоставляемыми производителем.
Ключевая разница в том, кто инициирует создание и управление контрактом и, соответственно, кто несет основную ответственность за его поддержание в актуальном состоянии в соответствии со своими потребностями/возможностями.
Сравнение:
| Аспект | Consumer Driven Contracts (CDC) | Producer Driven Contracts (PDC) | | :-------------- | :-------------------
При Consumer Driven Contracts (CDC), потребитель определяет формат данных, который он ожидает от сервиса, и создает контракт (спецификацию ожиданий). Производитель использует этот контракт для проверки того, что его сервис соответствует требованиям потребителя.
При Producer Driven Contracts (PDC), производитель сервиса определяет формат данных, предоставляемый своим сервисом, и создает контракт. Потребитель затем использует этот контракт, чтобы убедиться, что он может корректно работать с данными, предоставляемыми производителем.
Ключевая разница в том, кто инициирует создание и управление контрактом и, соответственно, кто несет основную ответственность за его поддержание в актуальном состоянии в соответствии со своими потребностями/возможностями.
Сравнение:
| Аспект | Consumer Driven Contracts (CDC) | Producer Driven Contracts (PDC) | | :-------------- | :-------------------
Register or sign in to get access to full answers for all questions from the question bank.