網路研討會重播:消費者驅動契約(Consumer Driven Contracts)和您的微服務架構

新聞 | 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 / Messaging 協作者提供一個完全自動化的解決方案來生成模擬(stub)。只需新增正確的配置,您就可以圍繞正在測試的微服務建立經過生產者測試的模擬(stub),從而進行更現實的測試。

我們將一起使用 CDC 方法以及 Spring Boot、Spring Cloud 和 Spring Cloud Contract Verifier 來編寫一個系統。我將向您展示編寫具有消費者驅動 API 的應用程式有多麼容易,從而使開發人員能夠加快編寫更高質量軟體的速度。

獲取 Spring 新聞通訊

透過 Spring 新聞通訊保持聯絡

訂閱

領先一步

VMware 提供培訓和認證,助您加速進步。

瞭解更多

獲得支援

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位制檔案,只需一份簡單的訂閱。

瞭解更多

即將舉行的活動

檢視 Spring 社群所有即將舉行的活動。

檢視所有