【问题标题】:How can I use SpringCloudContract for third party providers to create stubs如何使用 SpringCloudContract 为第三方提供商创建存根
【发布时间】:2020-05-05 13:18:44
【问题描述】:

在我们的项目中,我们需要处理多个服务。所以开始在两个服务之间实现 Spring Cloud 合约测试。 (内部服务,例如:BookService、Employee Service)

我们的要求: 如何为第三方服务(例如:AccessService)实现 Spring 云联系,我们只能访问 API,但无法控制 Dev Code Base。

【问题讨论】:

    标签: spring-cloud spring-cloud-contract


    【解决方案1】:

    合约的基本理念是,您可以确保生产者 API 符合合约文件中编码的要求。如果这是不可能的(您不拥有生产者代码库,并且您不能对生产者代码库进行合同 PR),那么这种方法对您没有帮助。因此,您可以对服务使用合约,在其中您可以针对它们验证生产者代码,并对外部服务使用不同的方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-04-19
      • 2021-11-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-11
      • 2021-07-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多