コンシューマ駆動契約とは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 百科事典 > コンシューマ駆動契約の意味・解説 

コンシューマ駆動契約

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/12/06 10:02 UTC 版)

Consumer Driven Contracts (CDC) は、マイクロサービスアーキテクチャ内のインターフェイスをテストする手順です。

このアプローチは、 (マイクロ) サービス間の依存関係を定義するために設計されています。 インターフェイス全体はスキーマで固定されていません。依存関係は、コントラクト (契約) 内のインターフェイスのコンシューマのために特別に定義されます。プロデューサーから返されるオブジェクトのうち、コンシューマーにとって本当に重要な領域だけが正確に定義されます。これは、サービスがどのコンシューマも参照していない領域では、インターフェイスをさらに開発および変更できるという利点があります。

通常、システム間の契約は、継続的インテグレーションプロセスの一部として自動的に検証されます。CDCは、高価なエンドツーエンドのテストを回避できるという利点を提供します。[1] CDCフレームワークは、例えばPact[2]です。

参考文献

脚注

  1. ^ "Why do you want to use Pact". Introduction (英語). 2017年11月10日閲覧
  2. ^ https://docs.pact.io/ The Pact family of frameworks provide support for Consumer Driven Contracts testing.



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  
  •  コンシューマ駆動契約のページへのリンク

辞書ショートカット

すべての辞書の索引

コンシューマ駆動契約のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



コンシューマ駆動契約のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのコンシューマ駆動契約 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2025 GRAS Group, Inc.RSS