為什麼要使用 Spring Cloud Contract?
Spring Cloud Contract 在多語言環境中表現出色。該專案具有許多非常有趣的特性。其中不少特性使得 Spring Cloud Contract Verifier 在消費者驅動契約(CDC)工具市場中脫穎而出。最有趣的特性包括:
-
透過訊息傳遞實現 CDC 的能力。
-
清晰易用、靜態型別的 DSL。
-
能夠將您當前的 JSON 檔案複製貼上到契約中,並僅編輯其元素。
-
從已定義的契約自動生成測試。
-
Stub Runner 功能:存根在執行時自動從 Nexus 或 Artifactory 下載。
-
Spring Cloud 整合:整合測試無需發現服務。
-
透過 Docker 支援任何語言和框架的能力。