我有一个spring webapp,可以通过kafka与外部服务进行通信。有可能以某种方式测试这些服务之间的契约吗?
wfveoks01#
是的,你可以。springcloudcontract支持cdc和消息传递。如果您使用的是springcloudstream,那么要做的工作是微不足道的。如果没有,那么您将不得不实现您自己的,如本期所示——SpringCloudContract和PlainSpringAMQP。总而言之,消费者和生产者都可以实现定制 org.springframework.cloud.contract.verifier.messaging.MessageVerifier 负责通过kafka接收和发送消息的bean
org.springframework.cloud.contract.verifier.messaging.MessageVerifier
1条答案
按热度按时间wfveoks01#
是的,你可以。springcloudcontract支持cdc和消息传递。如果您使用的是springcloudstream,那么要做的工作是微不足道的。如果没有,那么您将不得不实现您自己的,如本期所示——SpringCloudContract和PlainSpringAMQP。总而言之,消费者和生产者都可以实现定制
org.springframework.cloud.contract.verifier.messaging.MessageVerifier
负责通过kafka接收和发送消息的bean