网络研讨会回放:消费者驱动契约和您的微服务架构

新闻 | Pieter Humphrey | 2016 年 10 月 31 日 | ...

演讲者:Marcin Grzejszczak 幻灯片:http://www.slideshare.net/MarcinGrzejszczak/consumer-driven-contracts-and-your-microservice-architecture-67641511

TDD 在开发过程中引入了许多改进,但我们认为其最大影响与代码设计相关。从使用角度(通过首先编写验收测试)查看代码,使我们能够专注于可用性而不是具体的实现。不幸的是,我们通常沾沾自喜,没有尝试将这种实践提升到架构层面。

本演示文稿将向您展示如何使用 Spring Cloud Contract Verifier 功能来获得一个完全自动化的解决方案,以存根您的 HTTP/消息传递协作者。只需添加正确的配置,您就可以用模拟存根包围您正在测试的微服务,这些存根针对其生产者进行测试,从而进行更真实的测试。

我们将使用 CDC 方法以及 Spring Boot、Spring Cloud 和 Spring Cloud Contract Verifier 编写一个系统。我将向您展示编写具有消费者驱动 API 的应用程序是多么容易,这允许开发人员加快编写更高质量软件的时间。

获取 Spring 时事通讯

通过 Spring 时事通讯保持联系

订阅

领先一步

VMware 提供培训和认证,以加快您的进步。

了解更多

获取支持

Tanzu Spring 在一个简单的订阅中提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

查看 Spring 社区中所有即将举行的活动。

查看全部