gpt4 book ai didi

java - Python和java在处理apache beam框架时有什么区别?

转载 作者:行者123 更新时间:2023-12-03 02:19:48 24 4
gpt4 key购买 nike

我在编写 apache beam 管道时使用了 python。我注意到一些限制,例如处理迟到的数据等。我想知道与 Java 相比是否还有其他限制或优势

最佳答案

从 2019 年秋季开始,我们可以考虑使用 python SDK 来提供 java SDK 的一部分功能。

您可用的 I/O 转换较少(与其他系统、数据存储、消息队列等集成的可能性)。该文档在此处提供了 java 与 python 中支持的列表:https://beam.apache.org/documentation/io/built-in/

您需要使用的聚合转换也较少(例如,Python 端缺少 Min 和 Max),不过随着人们回馈社区,情况会变得更好(请参阅 https://issues.apache.org/jira/browse/BEAM-6695 )。

根据我个人的经验,缺乏 sql 数据库连接是导致我用 java(实际上是 kotlin)编写管道的问题。

关于java - Python和java在处理apache beam框架时有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58858987/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com