华为云国际站FunctionGraph支持哪些编程语言?

华为云国际站 FunctionGraph 作为无服务器计算服务,支持多类主流编程语言,覆盖编译型、解释型及脚本类,适配不同开发者的技术栈和业务开发需求,具体支持的语言及版本如下:

一、核心支持的编程语言及主流版本

编程语言 支持的主要版本 备注
Python 2.7、3.6、3.7、3.8、3.9、3.10 最常用的开发语言之一,适配各类轻量业务逻辑、数据处理、AI 脚本开发
Java 8、11、17 适配企业级复杂业务开发,支持 Spring Boot 等主流框架集成
Node.js 8.10、10.16、12.13、14.18、16.15、18.16 适合前端联动、API 接口开发、异步事件处理场景
Go 1.13、1.14、1.15、1.16、1.18、1.20 高性能编译型语言,适配低延迟、高并发的业务场景(如 IoT 数据处理)
C# .NET Core 2.1、3.1,.NET 5/6/7/8 适配基于.NET 生态的企业级应用、Windows 相关业务迁移上云场景
PHP 7.3、7.4、8.0、8.1 适合传统 Web 应用、轻量后端接口开发
Ruby 2.5、2.6、2.7、3.0 小众但适配特定开源生态、快速原型开发场景
C/C++ 基于容器镜像部署(自定义运行时) 无直接版本绑定,通过容器化方式支持,适配高性能计算、底层算法开发
Rust 基于容器镜像部署(自定义运行时) 新兴高性能安全语言,通过自定义运行时 / 容器支持,适配高可靠业务场景

二、扩展支持方式

  1. 自定义运行时:若需使用上述列表外的语言(如 Scala、Kotlin、Perl 等),可通过 FunctionGraph 的 "自定义运行时" 功能,基于容器镜像封装自定义语言环境,实现任意编程语言的适配。
  2. 容器镜像部署:直接将编写好的任意语言代码打包为 Docker 镜像,上传至华为云 SWR(软容器仓库),再通过 FunctionGraph 加载镜像运行,完全突破语言限制,适配复杂定制化场景。

三、版本适配注意事项

  1. 部分旧版本(如 Python 2.7、Node.js 8.10)仅为兼容存量业务保留,华为云建议优先使用最新 LTS(长期支持)版本,提升安全性和性能;
  2. 不同区域的 FunctionGraph 可能存在版本微小差异,可登录华为云国际站控制台,在 FunctionGraph "创建函数" 页面的 "运行时" 选项中,查看当前区域支持的最新语言版本;
  3. 对于 Java、.NET 等需依赖框架的语言,FunctionGraph 支持通过层(Layer)管理依赖包,无需在代码包中重复打包,简化开发流程。
相关推荐
武子康2 天前
大数据-236 离线数仓 - 会员指标验证、DataX 导出与广告业务 ODS/DWD/ADS 全流程
大数据·后端·apache hive
武子康3 天前
大数据-235 离线数仓 - 实战:Flume+HDFS+Hive 搭建 ODS/DWD/DWS/ADS 会员分析链路
大数据·后端·apache hive
DianSan_ERP4 天前
电商API接口全链路监控:构建坚不可摧的线上运维防线
大数据·运维·网络·人工智能·git·servlet
够快云库4 天前
能源行业非结构化数据治理实战:从数据沼泽到智能资产
大数据·人工智能·机器学习·企业文件安全
AI周红伟4 天前
周红伟:智能体全栈构建实操:OpenClaw部署+Agent Skills+Seedance+RAG从入门到实战
大数据·人工智能·大模型·智能体
B站计算机毕业设计超人4 天前
计算机毕业设计Django+Vue.js高考推荐系统 高考可视化 大数据毕业设计(源码+LW文档+PPT+详细讲解)
大数据·vue.js·hadoop·django·毕业设计·课程设计·推荐算法
计算机程序猿学长4 天前
大数据毕业设计-基于django的音乐网站数据分析管理系统的设计与实现(源码+LW+部署文档+全bao+远程调试+代码讲解等)
大数据·django·课程设计
B站计算机毕业设计超人4 天前
计算机毕业设计Django+Vue.js音乐推荐系统 音乐可视化 大数据毕业设计 (源码+文档+PPT+讲解)
大数据·vue.js·hadoop·python·spark·django·课程设计
十月南城4 天前
数据湖技术对比——Iceberg、Hudi、Delta的表格格式与维护策略
大数据·数据库·数据仓库·hive·hadoop·spark
中烟创新4 天前
灯塔AI智能体获评“2025-2026中国数智科技年度十大创新力产品”
大数据·人工智能·科技