為何使用 Spring Cloud Contract?
Spring Cloud Contract 在多語言環境中執行良好。這個專案有很多非常有趣的特性。這些特性中的相當一部分無疑使 Spring Cloud Contract Verifier 在消費者驅動契約 (CDC) 工具市場中脫穎而出。最有趣的特性包括:
-
能夠進行訊息傳遞的 CDC。
-
清晰易用、靜態型別的 DSL。
-
能夠將您當前的 JSON 檔案複製貼上到契約中,只編輯其元素。
-
從定義的契約自動生成測試。
-
Stub Runner 功能:樁在執行時自動從 Nexus 或 Artifactory 下載。
-
Spring Cloud 整合:整合測試無需發現服務。
-
透過 Docker 支援任何語言和框架的能力。