浮士德与卡夫卡的区别-python
Difference between Faust vs Kafka-python
我找不到任何答案:Faust and kafka-python 和 Faust and kafka-python 之间有什么区别?
有没有pros/cons喜欢其中任何一个?
据我了解:
- Kafka写在Java,Kafka-python 是一个 Python 客户端,用于与 "Java 流"
通信
- Faust 是纯 "Python 流"
所以,如果我打算只使用 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。
我找不到任何答案:Faust and kafka-python 和 Faust and kafka-python 之间有什么区别?
有没有pros/cons喜欢其中任何一个?
据我了解:
- Kafka写在Java,Kafka-python 是一个 Python 客户端,用于与 "Java 流" 通信
- Faust 是纯 "Python 流"
所以,如果我打算只使用 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。