如何使用Micronaut运行KafkaStream应用程序?

时间:2019-05-22 03:17:37

标签: java apache-kafka apache-kafka-streams micronaut

https://micronaut-projects.github.io/micronaut-kafka/latest/guide/#kafkaStream可以看出,有一种简单的方法可以运行运行KStream的应用程序。

如果我不想使用KStream,但想将KafkaStream API与拓扑模式一起使用,Micronaut可以实现吗?

1 个答案:

答案 0 :(得分:0)

是的,您当然可以。 Kafka流是一个客户端库,您可以将其添加为依赖项并与应用程序打包在一起。它不取决于您如何部署它,您应该考虑被认为与应用程序实例之间的负载分配方式有关的实例/线程数。

为澄清混淆,Kafka Streams是库名称,而KStream是您可以在应用程序中使用的类型,请检查以下链接以进行澄清。

https://kafka.apache.org/22/documentation/streams/core-concepts

https://docs.confluent.io/current/streams/javadocs/index.html?org/apache/kafka/streams/kstream/package-summary.html