浮士德与卡夫卡的区别-python

Difference between Faust vs Kafka-python

我找不到任何答案:Faust and kafka-pythonFaust and kafka-python 之间有什么区别?
有没有pros/cons喜欢其中任何一个?
据我了解:

所以,如果我打算只使用 Python 那么 Faust 应该是更好的选择,如果我想要更广泛的兼容性 (Go, .NET, C/C#, Java, Python) 然后使用 Kafka + Kafka-python ?

注意:我是使用 Kafka 的新手,我正在尝试了解 pros/cons 不同解决方案。

非常感谢任何建议!!

据我了解,您将两者与 Kafka 一起使用,并且都来自 Python,但不同之处在于:

  • Faust 用于流处理(过滤、连接、聚合等)
  • kafka-python(就像 confluent-kafka-python 一样)是一个客户端库,为 Kafka 提供 消费者、生产者和管理 API

因此您可以轻松地将两者用于不同的目的,来自 Python。