python与java的kafka实现

2024-09-29 23:23:46 发布

您现在位置:Python中文网/ 问答频道 /正文

@卡夫卡用户:

我一直在努力理解python客户机,包括PyPy客户机。以下是我阅读的一个很好的基准测试,并发现了一些类似的结果:

http://mrafayaleem.com/2016/03/31/apache-kafka-producer-benchmarks/

我非常困惑Java是否比python有巨大的优势,因为这些库是用Java和kafka编写的。所以我的问题是,当使用Java时,Kafka在Java中的本地实现对性能有很大的帮助,还是PyPy/Python的工作效果同样好?在

作为一名python程序员,我对java一点也不熟悉,因此感到困惑。在


Tags: producerkafka用户comhttp客户机apache基准
1条回答
网友
1楼 · 发布于 2024-09-29 23:23:46

apachekafka定义了一个语言中立的wire协议(参见https://kafka.apache.org/protocol),因此客户机可以用任何编程语言编写,不需要基于核心Kafka发行版附带的Java客户机。例如,c/c++librdkafka库是一个非常高性能的非Java客户机。有许多python-Kafka客户机,包括一个基于librdkafka的客户机。这里提供了各种Kafka Python客户机的基准测试结果和其他比较信息http://activisiongamescience.github.io/2016/06/15/Kafka-Client-Benchmarking/

相关问题 更多 >

    热门问题