提问者:小点点

浮士德与Kafka巨蟒的区别


我找不到任何答案:浮士德和Kafka-蟒蛇有什么区别?
偏爱其中任何一个有什么优点/缺点吗?
据我了解:

    < li>Kafka是用Java编写的,Kafka-python是与“Java流”通信的python客户端 < li >浮士德是纯粹的“蟒蛇流”

所以,如果我计划只使用Python,那么Faust应该是更好的选择,如果我想拥有更广泛的兼容性(Go、.NET、C/C#、Java、Python),那么使用Kafka Kafka Python?

注意:我对使用Kafka很陌生,我试图了解不同解决方案的利弊。

我将非常感谢任何建议!!


共1个答案

匿名用户

据我了解,您既使用Kafka,也使用Python,但区别在于:

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

因此,您可以轻松地从Python中出于不同的目的使用两者。