0
私はkafka上の外部サービスと通信するspring webappを持っています。どういうわけかそれらのサービス間の契約をテストすることは可能ですか?春のクラウド契約 - 非スプリングエンドポイントとの統合
私はkafka上の外部サービスと通信するspring webappを持っています。どういうわけかそれらのサービス間の契約をテストすることは可能ですか?春のクラウド契約 - 非スプリングエンドポイントとの統合
はいできます。 Spring Cloud Contractは、メッセージングによるCDCをサポートしています。 Spring Cloud Streamを使用している場合、実行する作業は簡単です。そうでない場合は、この問題で提示されているように自分自身を実装する必要があります - Spring Cloud Contract and plain Spring AMQP。要約すれば、コンシューマとプロデューサの両方が、カフカを介してメッセージの送受信を担当するカスタムorg.springframework.cloud.contract.verifier.messaging.MessageVerifier
beanを実装すれば十分です。