函数工作流 FunctionGraph

函数工作流(FunctionGraph)是一项基于事件驱动的函数托管计算服务。通过函数工作流,只需编写业务函数代码并设置运行的条件,无需配置和管理服务器等基础设施,函数以弹性、免运维、高可靠的方式运行。此外,按函数实际执行资源计费,不执行不产生费用

 
 

    函数工作流函数编程模型 更多内容
  • 编程实例

    前提条件:在menuconfig菜单中完成静态内存的配置。本实例执行以下步骤:初始化一个静态内存池。从静态内存池中申请一块静态内存。在内存块存放一个数据。打印出内存块中的数据。清除内存块中的数据。释放该内存块。输出结果如下:sample_membox.c

    来自:帮助中心

    查看更多 →

  • 编程实例

    在下面的例子中,演示如下功能:注册错误处理钩子函数。执行错误处理函数。代码实现如下:编译运行得到的结果为:sample_err.c

    来自:帮助中心

    查看更多 →

  • 编程实例

    示例中,任务Example_TaskEntry创建一个任务Example_Event,Example_Event读事件阻塞,Example_TaskEntry向该任务写事件。可以通过示例日志中打印的先后顺序理解事件操作时伴随的任务切换。在任务Example_TaskEntry创建任务Example_Event,其中任务Example_Ev

    来自:帮助中心

    查看更多 →

  • 编程实例

    在下面的例子中,演示如下功能:软件定时器创建、启动、停止、删除操作。单次软件定时器,周期软件定时器使用方法。前提条件:在menuconfig菜单中完成软件定时器的配置。代码实现如下:得到的结果为:sample_Timer.c

    来自:帮助中心

    查看更多 →

  • 编程实例

    在下面的例子中,介绍了时间管理的基本方法,包括:时间转换:将毫秒数转换为Tick数,或将Tick数转换为毫秒数。时间统计:每Tick的Cycle数、自系统启动以来的Tick数和延迟后的Tick数。前提条件:使用每秒的Tick数LOSCFG_BASE_CORE_TICK_PER_SECOND的默认值100。配好OS_SYS_CLOCK系统主

    来自:帮助中心

    查看更多 →

  • 编程实例

    调用原子操作相关接口,观察结果:任务一用LOS_AtomicInc对全局变量加100次。任务二用LOS_AtomicDec对全局变量减100次。sample_atomic.c

    来自:帮助中心

    查看更多 →

  • 通过函数工作流轮转IAM凭证

    “使用模板”,具体如图 创建函数所示。 图4 创建函数 配置函数基本信息,参数配置说明参见表 基本信息参数配置所示。 图5 函数基本信息 表2 基本信息参数配置 参数 配置说明 区域 选择函数部署的区域 项目 选择函数部署的项目 函数名称 自定义函数名称 委托名称 选择创建委托步骤创建的委托名称。

    来自:帮助中心

    查看更多 →

  • 编程规范

    此编程规范在业界通用的编程规范基础上进行了整理,供开发者参考使用。清晰,易于维护、易于重构。简洁,易于理解,并且易于实现。风格统一,代码整体风格保持统一。通用性,遵循业界通用的编程规范。建议将工程按照功能模块划分子目录(可参考LiteOS的功能模块划分),子目录再定义头文件和源文件目录。使用驼峰风格进行命名,此风格大小写字母混用,不同单词

    来自:帮助中心

    查看更多 →

  • 编程实例

    对数据实现位操作,本实例实现如下功能:某一标志位置1。获取标志位为1的最高bit位。某一标志位清0。获取标志位为1的最低bit位。编译运行得到结果:

    来自:帮助中心

    查看更多 →

  • 编程实例

    创建一个队列,两个任务。任务1调用写队列接口发送消息,任务2通过读队列接口接收消息。通过LOS_TaskCreate创建任务1和任务2。通过LOS_QueueCreate创建一个消息队列。在任务1 send_Entry中发送消息。在任务2 recv_Entry中接收消息。通过LOS_QueueDelete删除队列。前提条件:在menu

    来自:帮助中心

    查看更多 →

  • 编程实例

    本实例实现如下功能:创建一个测试CPUP的任务。获取系统最近1s内所有任务或中断的CPUP。获取系统(除idel任务外)最近10s内的总CPU占用率。获取CPUP测试任务的CPUP。前提条件:通过make menuconfig配置好CPU占用率模块。代码实现如下:编译运行得到的结果为:sample_cpup.c

    来自:帮助中心

    查看更多 →

  • 编程实例

    基于野火挑战者开发板(Cloud_STM32F429IGTx_FIRE)开发应用定时读取MPU6050传感器的原始数据。MPU6050是一种六轴传感器模块,能同时检测三轴加速度、三轴陀螺仪(角加速度)、温度。本实例中提供的传感器驱动和应用代码仅对使用传感框架读取传感器做基本设计和实现,仅做参考。初始化陀螺仪标签类别的两个应用g_gyroI

    来自:帮助中心

    查看更多 →

  • 函数工作流FunctionGraph接入LTS

    函数工作流 FunctionGraph接入LTS 支持函数工作流FunctionGraph日志接入LTS,具体接入方法请参见管理函数日志。 父主题: 使用云服务接入LTS

    来自:帮助中心

    查看更多 →

  • 函数工作流的函数不允许访问公网

    函数工作流函数不允许访问公网 规则详情 表1 规则详情 参数 说明 规则名称 function-graph-public-access-prohibited 规则展示名 函数工作流函数不允许访问公网 规则描述 函数工作流函数允许访问公网,视为“不合规”。 标签 fgs 规则触发方式

    来自:帮助中心

    查看更多 →

  • 使用EG发送OBS事件通知

    事件模型:定义事件的结构。云服务事件源产生的所有事件都可以关联到事件网格提供的相应的云服务事件模型。对于自定义事件源产生的事件,您可以自定义事件模型。基于事件模型生成SDK,您可以通过编程实现快速消费事件。 事件目标:消费事件消息。 约束与限制 一个桶中最多同时配置10条EG通知。 一个桶的多条EG通知不允许重

    来自:帮助中心

    查看更多 →

  • 图解函数工作流服务

    图解函数工作流服务

    来自:帮助中心

    查看更多 →

  • 函数工作流计费模式概述

    函数工作流计费模式概述 函数工作流采用按需付费方式,无最低费用,即总费用 = 请求次数费用 + 计量时间费用+节点执行次数(函数流)费用+其他费用。 函数提供的资源包类型有:函数调用包、活跃内存计量包、GPU计量包、闲置内存计量包。 如您需要快速了解函数工作流服务不同计费模式的具体价格,请参见函数工作流价格详情。

    来自:帮助中心

    查看更多 →

  • 数据转发至FunctionGraph函数工作流

    Artifacts 上传函数至FunctionGraph 在函数工作流工作台创建函数 登录函数工作流控制台在左侧导航栏选择“函数 > 函数列表”,进入函数列表界面。 单击“创建函数”,进入创建函数流程。 填写函数配置信息,如下图所示。 选择:“创建空白函数”。 函数名称输入:“IoTD

    来自:帮助中心

    查看更多 →

  • 检查函数工作流参数设置

    检查函数工作流参数设置 规则详情 表1 规则详情 参数 说明 规则名称 function-graph-settings-check 规则展示名 检查函数工作流参数设置 规则描述 函数工作流的运行时、超时时间、内存限制不在指定范围内,视为“不合规”。 标签 fgs 规则触发方式 配置变更

    来自:帮助中心

    查看更多 →

  • 函数工作流的常见使用场景?

    函数工作流的常见使用场景? Web类应用:比如小程序、网页/App、聊天机器人、BFF等。 事件驱动类应用:文件处理、图片处理、视频直播/转码、实时数据流处理、IoT规则/事件处理等。 AI类应用:三方服务集成、AI推理、车牌识别。 具体请参考应用场景。 父主题: 通用问题

    来自:帮助中心

    查看更多 →

  • 编程实例 (SMP)

    本实例介绍基本的任务操作方法,包含任务创建、任务延时、任务锁与解锁调度、挂起和恢复等操作,阐述任务优先级调度的机制以及各接口的应用。创建了2个任务:TaskHi和TaskLo。TaskHi为高优先级任务, 绑定在当前测试任务的CPU上。TaskLo为低优先级任务,不设置亲和性即不绑核。由于TaskLo未设置亲和性,LOS_TaskLock

    来自:帮助中心

    查看更多 →

共105条
看了本文的人还看了