阿尔帕卡KafkavsKafka溪流

xmd2e60i  于 2021-06-07  发布在  Kafka
关注(0)|答案(2)|浏览(294)

我们正在构建一个高吞吐量、低延迟的流处理应用程序。我们使用apachekafka作为消息传递平台和数据库。
似乎Kafka流和阿尔帕卡-Kafka框架有很多共同之处,但Kafka流似乎对Kafka更“本土”,而阿尔帕卡允许我们使用阿克卡框架的力量。
两个框架之间的主要区别是什么?

vojdkbi0

vojdkbi01#

通过使用alpakka,各种类型的Flume和水流(管道)可以与akka stream中的内置api相连接。例如,可以同时使用alpakka kafka和alpakka cassandra来自动发布消息并保存到数据库。akka中的测试工具箱还可以使整个系统的测试保持一致。

2fjabf4q

2fjabf4q2#

关键的区别在于kafka流在输入端和输出端都需要kafka主题。使用alpakka,您可以为所有类型的输入和输出创建处理管道,而不仅仅是kafka主题。而且,akka-streams dsl比kafka-streams dsl更强大(更复杂)。

相关问题