嵌入式kafka和testcontainers kafka的区别?

voi*_*ipp 7 spring-boot spring-kafka

我有简单的 spring boot kafka 监听器。我想测试一下。

使用嵌入式 kafka 进行测试 VS 使用测试容器 kafka 进行测试有何缺点?我熟悉测试容器,它提供了完全功能性的kafka。嵌入式kafka相对于容器有什么局限性?(请具体例子)

Gar*_*ell 4

我不知道嵌入式经纪商有任何限制。

它是在 TestContainers Kafka 模块之前很久创建的。

好处之一是它可以配置为自动配置测试使用的主题。

另一个好处是您可以根据需要轻松创建集群。

  • 您可以使用“EmbeddedKafkaBroker.doWithAdmin()”方法之一创建具有所需任何特征的主题。 (2认同)