- 本文以将已有HTTP服务开放给合作方为主线,详解APIG的API分组与自定义域名、后端服务与负载通道配置、APP/IAM/无认证三种方式选择、流量控制策略、环境发布与在线调试,以及使用APP认证签名SDK调用API的完整流程和运维建议。 本文以将已有HTTP服务开放给合作方为主线,详解APIG的API分组与自定义域名、后端服务与负载通道配置、APP/IAM/无认证三种方式选择、流量控制策略、环境发布与在线调试,以及使用APP认证签名SDK调用API的完整流程和运维建议。
- 我把一台长期跑 cron 的 ECS 下线,改成 FunctionGraph 定时触发 Python 任务。迁移过程踩到三个坑:执行超时、OBS 代码包权限不足、VPC 连 RDS 超时。文里记录了真实日志、配置片段、工时和费用对比,也写了当前还没处理完的幂等问题。 我把一台长期跑 cron 的 ECS 下线,改成 FunctionGraph 定时触发 Python 任务。迁移过程踩到三个坑:执行超时、OBS 代码包权限不足、VPC 连 RDS 超时。文里记录了真实日志、配置片段、工时和费用对比,也写了当前还没处理完的幂等问题。
- 一、为什么冷启动值得关注Serverless 架构最大的魅力在于"用完即走、按量付费",但它的阿喀琉斯之踵也很明显——冷启动。当函数长时间未被调用时,云平台会回收运行实例;下一次请求到来时,平台需要重新拉起容器、加载运行时、初始化代码,这段额外耗时就是冷启动延迟。对于 API 网关背后的实时接口、IoT 数据处理等对响应时间敏感的场景,冷启动优化直接决定了用户体验的下限。在华为云 Funct... 一、为什么冷启动值得关注Serverless 架构最大的魅力在于"用完即走、按量付费",但它的阿喀琉斯之踵也很明显——冷启动。当函数长时间未被调用时,云平台会回收运行实例;下一次请求到来时,平台需要重新拉起容器、加载运行时、初始化代码,这段额外耗时就是冷启动延迟。对于 API 网关背后的实时接口、IoT 数据处理等对响应时间敏感的场景,冷启动优化直接决定了用户体验的下限。在华为云 Funct...
- # 华为云 FunctionGraph 函数实践:OBS 对象上传事件驱动的轻量处理 ## 背景 在实际业务里,"对象一上传就做点事"是非常常见的需求:图片上传后生成缩略图、日志文件上传后转储归档、报表文件上传后自动解析入库。传统做法是跑一个常驻服务监听队列或轮询桶,架构重、成本高、还得自己处理可用性。华为云 FunctionGraph 函数服务提供的事件触发器正好解决这类问题——把处理逻辑... # 华为云 FunctionGraph 函数实践:OBS 对象上传事件驱动的轻量处理 ## 背景 在实际业务里,"对象一上传就做点事"是非常常见的需求:图片上传后生成缩略图、日志文件上传后转储归档、报表文件上传后自动解析入库。传统做法是跑一个常驻服务监听队列或轮询桶,架构重、成本高、还得自己处理可用性。华为云 FunctionGraph 函数服务提供的事件触发器正好解决这类问题——把处理逻辑...
- Demo 里的 Agent 调用工具像调函数:同步、幂等、一定成功。生产里这三条都不成立。一、工具调用有副作用,不是函数调用Demo 里没人关心超时和重试,生产里这三件事会翻车:超时后重试可能已经执行过一次。外部接口 3 秒不返,你重试一次,第一次其实已经扣了款。所有有副作用的工具都要一个幂等键,外加一个"是否已执行"的查询入口。返回体体积不受控。一次查询回两万行,塞进上下文直接吃光预算。分... Demo 里的 Agent 调用工具像调函数:同步、幂等、一定成功。生产里这三条都不成立。一、工具调用有副作用,不是函数调用Demo 里没人关心超时和重试,生产里这三件事会翻车:超时后重试可能已经执行过一次。外部接口 3 秒不返,你重试一次,第一次其实已经扣了款。所有有副作用的工具都要一个幂等键,外加一个"是否已执行"的查询入口。返回体体积不受控。一次查询回两万行,塞进上下文直接吃光预算。分...
- 图片处理是很多业务的"隐形基础设施":商品图要生成多规格缩略图,用户头像要裁剪压缩,内容平台要统一转码。传统做法是部署一台常驻的图片处理服务,但它的资源曲线很尴尬——白天峰值时 CPU 打满,深夜又长期闲置。本文以华为云对象存储 OBS 与函数工作流 FunctionGraph 为例,搭建一条"上传即处理"的事件驱动流水线,把服务器的运维成本换成按需计费。一、为什么选择事件驱动图片处理有三个... 图片处理是很多业务的"隐形基础设施":商品图要生成多规格缩略图,用户头像要裁剪压缩,内容平台要统一转码。传统做法是部署一台常驻的图片处理服务,但它的资源曲线很尴尬——白天峰值时 CPU 打满,深夜又长期闲置。本文以华为云对象存储 OBS 与函数工作流 FunctionGraph 为例,搭建一条"上传即处理"的事件驱动流水线,把服务器的运维成本换成按需计费。一、为什么选择事件驱动图片处理有三个...
- 老注塑机没有网口,报警只能靠人盯。这次把继电器信号采出来接到 IoTDA,再用 FunctionGraph 做去重、分级和推送,把停机响应时间从半小时压到三分钟,记录整条链路和四个坑。 老注塑机没有网口,报警只能靠人盯。这次把继电器信号采出来接到 IoTDA,再用 FunctionGraph 做去重、分级和推送,把停机响应时间从半小时压到三分钟,记录整条链路和四个坑。
- 不想租服务器、不想装环境、不想管运维,却需要一个每天定时跑的小脚本?华为云 FunctionGraph 让你只写函数体,其余的交给云。本文用一个"每日自动查询 OBS 桶容量并告警"的真实场景,带你 10 分钟搭起一个 Serverless 定时任务——从函数创建、触发器配置到一次真实调用,全程不碰一台 ECS。 不想租服务器、不想装环境、不想管运维,却需要一个每天定时跑的小脚本?华为云 FunctionGraph 让你只写函数体,其余的交给云。本文用一个"每日自动查询 OBS 桶容量并告警"的真实场景,带你 10 分钟搭起一个 Serverless 定时任务——从函数创建、触发器配置到一次真实调用,全程不碰一台 ECS。
- 用一段可运行的代码,讲清大模型"调用工具"的完整链路与工程落地要点。 一、为什么 Agent 需要工具大模型很擅长理解和生成语言,但它有两个天生短板:知识有截止时间:训练数据之外的信息,它不知道,只能"编"。只能输出文字:无法查询数据库、调用接口、执行操作。把大模型当成一个聪明但"手被绑住"的大脑,**工具调用(Function Calling / Tool Use)**就是给它接上的双手。... 用一段可运行的代码,讲清大模型"调用工具"的完整链路与工程落地要点。 一、为什么 Agent 需要工具大模型很擅长理解和生成语言,但它有两个天生短板:知识有截止时间:训练数据之外的信息,它不知道,只能"编"。只能输出文字:无法查询数据库、调用接口、执行操作。把大模型当成一个聪明但"手被绑住"的大脑,**工具调用(Function Calling / Tool Use)**就是给它接上的双手。...
- 华为云 FunctionGraph Serverless 实战:事件驱动架构 前言函数工作流(FunctionGraph)是华为云的 Serverless 计算服务,无需管理服务器,按需执行代码。本文介绍 FunctionGraph 的核心概念、开发实践和事件驱动架构。 核心概念 函数函数是执行代码的基本单元,支持 Java、Python、Node.js、Go 等语言。上传代码包后配置触发... 华为云 FunctionGraph Serverless 实战:事件驱动架构 前言函数工作流(FunctionGraph)是华为云的 Serverless 计算服务,无需管理服务器,按需执行代码。本文介绍 FunctionGraph 的核心概念、开发实践和事件驱动架构。 核心概念 函数函数是执行代码的基本单元,支持 Java、Python、Node.js、Go 等语言。上传代码包后配置触发...
- 不少开发者都有这类小需求:每天早上拉一次天气写进数据库、每周整理一次对象存储里的日志、定时给自己的服务做个健康检查。以前的做法是租一台服务器挂个 crontab,可服务器大部分时间都在空转。华为云的函数工作流 FunctionGraph 提供了更省心的玩法:不用买服务器,按执行次数和时长计费,个人小项目基本落在每月免费额度内,真正的"零成本闹钟"。下面带你十分钟跑通第一个定时函数。 第一步:... 不少开发者都有这类小需求:每天早上拉一次天气写进数据库、每周整理一次对象存储里的日志、定时给自己的服务做个健康检查。以前的做法是租一台服务器挂个 crontab,可服务器大部分时间都在空转。华为云的函数工作流 FunctionGraph 提供了更省心的玩法:不用买服务器,按执行次数和时长计费,个人小项目基本落在每月免费额度内,真正的"零成本闹钟"。下面带你十分钟跑通第一个定时函数。 第一步:...
- 最近在个人小项目里用 FunctionGraph 写了几个 HTTP 触发的接口,平时调用很顺,但偶尔第一次请求要等好几秒,还碰到过几次莫名其妙的超时。花了两个晚上把问题捋清楚,这里把排查思路和清单记下来,方便以后自己翻,也给遇到类似情况的朋友参考。 一、先分清是“冷启动慢”还是“执行本身慢”我一开始犯的错误,是把所有慢请求都当成冷启动。后来养成习惯:先看函数的调用日志,对比每次请求的初始化... 最近在个人小项目里用 FunctionGraph 写了几个 HTTP 触发的接口,平时调用很顺,但偶尔第一次请求要等好几秒,还碰到过几次莫名其妙的超时。花了两个晚上把问题捋清楚,这里把排查思路和清单记下来,方便以后自己翻,也给遇到类似情况的朋友参考。 一、先分清是“冷启动慢”还是“执行本身慢”我一开始犯的错误,是把所有慢请求都当成冷启动。后来养成习惯:先看函数的调用日志,对比每次请求的初始化...
- 本文深入剖析 Serverless 架构中冷启动问题的本质,结合华为云 FunctionGraph 的底层机制,从原理到实践系统讲解冷启动优化策略。涵盖函数配置调优、代码包精简、依赖管理、运行时选型、连接池复用、预热机制等六大核心维度 本文深入剖析 Serverless 架构中冷启动问题的本质,结合华为云 FunctionGraph 的底层机制,从原理到实践系统讲解冷启动优化策略。涵盖函数配置调优、代码包精简、依赖管理、运行时选型、连接池复用、预热机制等六大核心维度
- 函数平台的扩容是按请求来的,数据库的连接数是按实例算的,这两个数不对齐,是 FunctionGraph 连 RDS for MySQL 最常见的事故来源:200 个实例同时起来,每个实例的连接池开 5 条,事务期间又被数据库代理 1 比 1 钉住后端连接,RDS 侧瞬间多出 1000 条连接。连接数只是第一层,下面三件事——事务在实例冻结时怎么收尾、提交结果未知时怎么判、主备切换时旧连接怎么... 函数平台的扩容是按请求来的,数据库的连接数是按实例算的,这两个数不对齐,是 FunctionGraph 连 RDS for MySQL 最常见的事故来源:200 个实例同时起来,每个实例的连接池开 5 条,事务期间又被数据库代理 1 比 1 钉住后端连接,RDS 侧瞬间多出 1000 条连接。连接数只是第一层,下面三件事——事务在实例冻结时怎么收尾、提交结果未知时怎么判、主备切换时旧连接怎么...
- 10 月 29 日我在社区发了一个设计类问题,先把场景说清楚,再谈收尾——场景本身是为把问题问清楚而给出的设定,不是已发生的生产故障记录:FunctionGraph 函数在 VPC 里连 RDS for MySQL,中间走了 RDS 代理;平时实例数很少,业务高峰时实例数在几十秒内从个位数扩到 200 个左右;每个函数实例处理一个请求,请求里要做多条语句的事务:先查库存、再扣库存、再写订单,... 10 月 29 日我在社区发了一个设计类问题,先把场景说清楚,再谈收尾——场景本身是为把问题问清楚而给出的设定,不是已发生的生产故障记录:FunctionGraph 函数在 VPC 里连 RDS for MySQL,中间走了 RDS 代理;平时实例数很少,业务高峰时实例数在几十秒内从个位数扩到 200 个左右;每个函数实例处理一个请求,请求里要做多条语句的事务:先查库存、再扣库存、再写订单,...
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签