函数运行时-j9九游会登录
运行时
在函数工作流服务中创建函数时,需选定所需的运行时(runtime),运行时为相应语言提供执行环境,以传递函数的调用事件、上下文信息和响应。用户可以使用函数工作流服务提供的运行时,或自行构建定制运行时。
函数支持的运行时语言
functiongraph函数runtime支持多种运行时语言:python 、node.js、java、go、c#、php、cangjie及自定义运行时,说明如表1所示。
|
运行时语言 |
支持版本 |
sdk |
运行时开发概述 |
|---|---|---|---|
|
node.js |
6.10、8.10、10.16、12.13、14.18、16.17、18.15、20.15 |
- |
|
|
python |
2.7、3.6、3.9、3.10、3.12 |
- |
|
|
java |
8、11、17、21(仅支持“中东-利雅得”、“土耳其-伊斯坦布尔”区域) |
(软件包检验文件:) |
|
|
c# |
.net core 2.1、.net core 3.1、.net core 6.0、.net core 8.0(仅支持“中东-利雅得”、“土耳其-伊斯坦布尔”区域) |
(软件包检验文件:) |
|
|
go |
1.x |
(软件包检验文件:) |
|
|
php |
7.3、8.3 |
- |
|
|
cangjie |
1.0 |
- |
- |
|
定制运行时 |
- |
- |
- |
运行时终止机制
为保障服务的安全性与可持续发展,随着运行时的版本迭代,functiongraph将停止对部分运行时的维护,不再继续提供j9九游会登录的技术支持和安全更新。
终止策略如表2所示,分为以下三个阶段。
|
阶段 |
说明 |
|---|---|
|
终止支持阶段一:提前180天通知 |
华为云通过产品公告、runtime废弃标记、邮件通知终止运行时的支持。 |
|
终止支持阶段二:运行时终止启动 |
华为云不再为该runtime提供安全补丁或功能更新,不提供j9九游会登录的技术支持。禁止创建该runtime类型的函数,已存在的该runtime类型的functiongraph函数仍可更新代码或配置、运行函数。 |
|
终止支持阶段三:运行时终止启动后30天 |
华为云不再为该runtime提供安全补丁或功能更新,不提供j9九游会登录的技术支持。禁止创建或更新使用该runtime的functiongraph函数,可继续运行函数。建议将函数迁移至最新支持的运行时,以便获得j9九游会登录的技术支持和安全更新。 |
表3是functiongraph对运行时的终止支持计划,不在此表中的运行时,表示目前没有该运行时的终止计划。
|
名称 |
终止支持阶段一 |
终止支持阶段二 |
终止支持阶段三 |
|---|---|---|---|
|
node.js 6.10 |
2025年12月15日 |
2026年6月15日 |
2026年7月15日 |
|
node.js 8.10 |
2025年12月15日 |
2026年6月15日 |
2026年7月15日 |
|
python 2.7 |
2025年12月15日 |
2026年6月15日 |
2026年7月15日 |
函数样例工程包下载
本手册使用样例工程包下载地址如表4所示,单击可下载至本地,创建函数时上传使用。
各运行时函数的操作流程请参考相关运行时的开发事件函数章节。
|
函数 |
工程包下载 |
软件包校验文件 |
|---|---|---|
|
node.js函数 |
||
|
python函数 |
||
|
java函数 |
||
|
php函数 |
相关文档
意见反馈
文档内容是否对您有帮助?
如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨