函数工作流 FunctionGraph-应用场景:场景一:事件驱动类应用

时间:2025-02-12 15:02:03

场景一:事件驱动类应用

以事件驱动的方式执行服务,按需供给,开发者无需关注业务波峰波谷,节省闲时成本,最终降低运维成本。比如 视频直播 /转码、实时数据流处理、IoT规则/事件处理等。

  • 实时文件处理

    客户端上传文件到OBS,触发FunctionGraph函数,在上传数据后立即进行处理。可以使用FunctionGraph实时创建图像缩略图、转换视频编码、进行数据文件汇聚、筛选等。

    其优势有:

    • 灵活扩展,业务爆发时可以自动调度资源运行更多函数实例以满足处理需求。
    • 事件触发,通过上传文件到OBS,触发FunctionGraph函数进行文件处理。
    • 按需收费,只有对函数处理文件数据的时间进行计费,无需购买冗余的资源用于非峰值处理。

    使用 对象存储服务 (OBS),创建两个桶,上传图片,通过构建和触发函数对图片进行压缩,参考使用函数压缩图片

  • 实时数据流处理

    使用FunctionGraph和DIS处理实时流数据,跟踪应用程序活动、顺序事务处理、分析数据流、整理数据、生成指标、筛选日志、建立索引、分析社交媒体以及遥测和计量IoT设备数据。

    其优势有:

    • 事件触发,通过DIS流采集数据,批量数据通过事件触发处理函数进行处理。
    • 灵活扩展,业务爆发时可以自动调度资源运行更多函数实例以满足处理需求。
    • 按需收费,只有对函数处理文件数据的时间进行计费,无需购买冗余的资源用于非峰值处理。

    如使用 数据接入服务 采集IOT实时数据流,通过构建函数,将采集到的数据进行处理(比如格式转换),然后存储到 表格存储服务 (CloudTable Service)中,参考使用函数处理DIS数据

support.huaweicloud.com/productdesc-functiongraph/functiongraph_01_0140.html