开发者社区 > 大数据与机器学习 > 实时计算 Flink > 正文

对于买了阿里云flink服务,但是使用jar开发的用户,你们这边推荐我们用社区的依赖,还是什么?

对于买了阿里云flink服务,但是使用jar开发的用户,你们这边推荐我们用社区的依赖,还是vvr提供的?

展开
收起
三分钟热度的鱼 2024-03-27 14:48:06 26 0
3 条回答
写回答
取消 提交回答
  • 对于使用JAR包开发并购买了阿里云Flink服务的用户,推荐使用社区提供的依赖。以下是一些考虑因素:

    1. 社区驱动支持:Flink社区提供的各种connector的JAR包通常由社区维护,并且得到了广泛的测试,可以确保与Flink的兼容性和稳定性。
    2. 版本兼容性:社区驱动与Flink的版本更新同步进行,这意味着您可以获得最新的功能和改进,同时享受到更好的版本兼容性。
    3. 资源获取:如果遇到最新版本的连接器JAR包在Maven中心仓库目录更新问题,您可以直接通过URL地址下载需要的依赖。
    4. 开发便利性:虽然Flink控制台不提供JAR包的开发平台,但您可以在线下完成JAR包的开发,并利用DataStream API进行开发和调试。
    5. 企业版选择:如果您使用的是EMR-3.27.x及之前版本,那么会使用Flink社区开源版本。如果是EMR-3.27.x之后的版本,则会使用完全兼容开源Flink的企业版(VVR)。

    总的来说,社区依赖通常是首选,因为它们提供了广泛的支持和兼容性。但如果您有特定的需求或对某些企业级特性有要求,也可以考虑使用VVR提供的依赖。在选择依赖时,建议根据您的具体需求和Flink服务的版本来做决定。

    2024-03-29 15:48:37
    赞同 展开评论 打赏
  • 有内置 Connector 的建议使用 ververica 的依赖,底层对 batchSize 等优化参数、输入输出埋点 metric 都实现好了。此回答整理自钉群“实时计算Flink产品交流群”

    2024-03-27 15:25:36
    赞同 展开评论 打赏
  • 阿里云大降价~

    对于在阿里云上使用Flink服务并采用jar包开发的用户,建议使用社区提供的依赖。以下是一些详细解释:

    1. 社区驱动支持:Flink社区提供的各种 connector 的 JAR 包通常由社区维护并得到了广泛测试,可以确保与 Flink 的兼容性和稳定性。
    2. 版本兼容性:社区驱动与 Flink 的版本更新同步进行,这意味着您可以获得最新功能和性能改进,同时修复了已知的错误。
    3. 无需额外付费:使用社区驱动不需要支付额外的费用,因为它们是开源的,并且由社区支持。
    4. 资源利用:将常用的框架或基础设施级别的 JAR 包部署到 ${FLINK_HOME}/lib 目录下,可以让所有应用均可使用这些依赖,而不需要每个应用单独携带。
    5. 文档和社区支持:使用社区驱动时,您可以访问丰富的文档资源,并在遇到问题时从社区获得帮助。

    总体而言,虽然 VVR(实时计算引擎)也提供对特定版本的支持,但通常情况下,除非有特殊的兼容性需求或是VVR提供了额外的企业级特性,推荐使用社区驱动来保持最大的灵活性和兼容性。

    2024-03-27 14:56:52
    赞同 展开评论 打赏

实时计算Flink版是阿里云提供的全托管Serverless Flink云服务,基于 Apache Flink 构建的企业级、高性能实时大数据处理系统。提供全托管版 Flink 集群和引擎,提高作业开发运维效率。

相关产品

  • 实时计算 Flink版
  • 相关电子书

    更多
    Flink CDC Meetup PPT - 龚中强 立即下载
    Flink CDC Meetup PPT - 王赫 立即下载
    Flink CDC Meetup PPT - 覃立辉 立即下载