为何使用 Spring Cloud Contract?
Spring Cloud Contract 在多语言环境中运行良好。这个项目有很多非常有趣的特性。这些特性中的相当一部分无疑使 Spring Cloud Contract Verifier 在消费者驱动契约 (CDC) 工具市场中脱颖而出。最有趣的特性包括:
-
能够进行消息传递的 CDC。
-
清晰易用、静态类型的 DSL。
-
能够将您当前的 JSON 文件复制粘贴到契约中,只编辑其元素。
-
从定义的契约自动生成测试。
-
Stub Runner 功能:桩在运行时自动从 Nexus 或 Artifactory 下载。
-
Spring Cloud 集成:集成测试无需发现服务。
-
通过 Docker 支持任何语言和框架的能力。