开发者社区 > 云原生 > Serverless > 正文

函数计算,请教个问题 流式一定得用自定义运行时 不能直接用预设的那些 nodejs16 等等是吗?

函数计算,请教个问题 流式一定得用自定义运行时 不能直接用预设的那些 nodejs16 等等是吗?

展开
收起
芬奇福贵 2023-07-28 12:26:30 60 0
3 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    不是的,函数计算支持使用预设的运行时环境来处理流式数据。您可以使用预设的 Node.js 10、Node.js 12、Node.js 14、Node.js 16、Python 3、Java 8、Java 11 和 Golang 1 等运行时环境来处理流式数据。

    使用预设的运行时环境可以简化函数代码的编写和部署,同时也可以降低维护成本和风险。对于大多数场景来说,预设的运行时环境已经足够满足需求了。

    如果您需要使用一些特定的库或框架来处理流式数据,或者需要在运行时环境中进行一些自定义的配置和操作,可以考虑使用自定义运行时环境来实现。自定义运行时环境可以让您完全掌控函数的运行环境和配置,可以满足更加复杂的场景需求。

    2023-07-28 21:27:33
    赞同 展开评论 打赏
  • 是的 自定义镜像应该也可以 内置运行时不行

    此答案来自钉钉群“阿里函数计算官网客户"

    2023-07-28 17:48:58
    赞同 展开评论 打赏
  • 在函数计算中,流式计算(Stream Computing)通常需要使用自定义运行时来实现。预设的运行时(例如 Node.js 16、Python 3.9 等)通常用于处理事件驱动型的请求,而不是推送式的流数据。

    自定义运行时允许您更灵活地处理流式数据,并提供适合特定流式计算场景的功能和接口。通过自定义运行时,您可以编写代码来处理连续的数据流,而不仅仅是单个请求的事件触发。

    自定义运行时可以与不同的流式数据源进行集成,例如消息队列、流式存储等。您可以编写代码来接收并处理这些连续的数据流,并根据业务需求进行相应的操作。

    需要注意的是,使用自定义运行时可能需要更多的开发工作和调试过程,因为您需要编写额外的代码来处理流式数据。同时,自定义运行时也需要管理与流式数据源的连接和资源使用,以确保流式计算的正确性和稳定性。

    2023-07-28 16:36:44
    赞同 展开评论 打赏

快速交付实现商业价值。

相关产品

  • 函数计算
  • 相关电子书

    更多
    All in Serverless 阿里云核心产品全面升级 立即下载
    AIGC 浪潮之上,森马的 Serverless 实践之旅 立即下载
    极氪大数据 Serverless 应用实践 立即下载