在Java / Scala中是否有任何框架/工具可以提供嵌入式Kafka实例(Kafka Brokers)而又不依赖spring?
有人可以提供一个可行的例子吗?
答案 0 :(得分:0)
您有几种选择。
查看官方回购中的样本,它们使用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