为什么要使用春云合约?
Spring Cloud Contract 在多语种环境中表现良好。这个项目拥有许多非常有趣的功能。其中不少功能确实让Spring Cloud Contract Verifier 在消费者驱动的(CDC)工具市场上脱颖而出。最有趣的功能包括:
-
能够通过消息进行CDC。
-
清晰易用,静态类型DSL。
-
能够复制粘贴当前的JSON文件到合同中,只编辑其元素。
-
根据定义的合同自动生成测试。
-
存根运行器功能:存根在运行时自动从 Nexus 或 Artifactory 下载。
-
Spring Cloud 集成:集成测试无需发现服务。
-
通过 Docker 可以添加对任何语言和框架的支持。