Spring 云合同 - 与非 spring 端点集成

Spring cloud contract - integrating with non - spring endpoint

我有一个 spring webapp,它通过 kafka 与外部服务通信。是否有可能以某种方式测试这些服务之间的合同?

是的,你可以。 Spring Cloud Contract 通过消息传递支持 CDC。如果您使用 Spring Cloud Stream - 要做的工作很简单。如果没有,那么您将必须按照本期中所述实施您自己的 - 。总结一下,消费者和生产者都可以实现一个自定义的 org.springframework.cloud.contract.verifier.messaging.MessageVerifier bean,该 bean 将负责通过 Kafka

接收和发送消息