【问题标题】:Embedded Kafka for testing without spring [closed]嵌入式 Kafka 用于在没有弹簧的情况下进行测试 [关闭]
【发布时间】:2021-05-19 19:50:55
【问题描述】:

是否有任何框架/工具可以提供嵌入式 Kafka 实例(Kafka Brokers)而不依赖 Java/Scala 中的 spring?

有人可以提供一个可行的例子吗?

【问题讨论】:

标签: java scala unit-testing apache-kafka integration-testing


【解决方案1】:

您有多种选择。

查看 Confluent 示例 repo 上的示例,它们使用 Kafka、ZooKeeper 和 Confluent Schema Registry 的嵌入式实例(示例:https://github.com/confluentinc/kafka-streams-examples/blob/65f770c75988afc33d3813a1aa4f9f7818fe81d8/src/test/java/io/confluent/examples/streams/WikipediaFeedAvroExampleTest.java#L51

TestContainers 可能是另一种选择。

Citrus 也支持这一点。

如果您使用的是 Scala,请查看Embedded Kafka library

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-12-03
  • 1970-01-01
  • 1970-01-01
  • 2014-12-15
  • 2013-11-23
  • 1970-01-01
  • 2019-07-12
相关资源
最近更新 更多