网站cms模板,网络营销题库及答案2020,怎么做app和网站购物,网页制作软件排行榜最近#xff0c;我们有一个客户#xff0c;对于使用Spring Cloud Contract #xff08;SCC#xff09;来防止微服务团队之间的API“漂移”#xff0c;微型开发团队需要由单个开发团队来照顾构成企业应用程序一部分的单个API的想法非常感兴趣。 Spring Cloud Contract是Sp… 最近我们有一个客户对于使用Spring Cloud Contract SCC来防止微服务团队之间的API“漂移”微型开发团队需要由单个开发团队来照顾构成企业应用程序一部分的单个API的想法非常感兴趣。 Spring Cloud Contract是Spring平台“ 消费者驱动合同 ”概念的实现。 从文档中… Spring Cloud Contract为Spring应用程序中的消费者驱动的合同和服务模式提供支持。 [它提供了]编写测试发布资产以及断言生产者和消费者都遵守合同的多种选择。 它可与HTTP和基于消息的交互一起使用。 为了帮助客户开始使用SCC我为他们创建了一个演示应用程序该应用程序使用了1.0 GA版本的Ssoftware。 在此过程中我了解到SCC目前正在快速发展这意味着当项目中的文件名或文件夹位置发生更改时SCC v1.0有时会有点“气质”。 我发现使用SCC的前几天是一个学习曲线但我确实喜欢它因为我的努力得到了回报。 我发现Spring Cloud Contract发布了有关您的服务的非常清晰和有用的信息提高了测试的清晰度添加了出色的Wiremock存根功能并提早提醒您项目之间可能发生的API漂移这在多项目中至关重要团队微服务开发环境。 我一定会在将来向客户推荐SCC。 为了尝试帮助其他新手我使用了原始的SCC示例但在代码和自述文件中添加了大量注释使人们可以更轻松地选择并运行它。 该演示的代码在这里 https : //github.com/benwilcock/spring-cloud-contracts 额外信用– PCF上的Spring Cloud Services 相同的客户还想要一个用于Pivotal Cloud Foundry的Spring Cloud ServicesSCS组件的演示因此我构建了一个并将其他Zipkin跟踪不是SCS的一部分添加到了组合中。 该演示应该使对PCF和SCS进行试用的任何人都超级容易。 它甚至可以在PCF Dev上运行如果从SCS服务开始因此任何Spring开发人员即使是那些没有PCF访问权限的开发人员也可以尝试一下。 https://github.com/benwilcock/pcf-spring-cloud-services-demo 我很喜欢构建它们希望这些对您有用。 翻译自: https://www.javacodegeeks.com/2017/01/spring-cloud-contracts-spring-cloud-services-pcf.html