课时1:Serverless 解构在线游戏行业痛点(四)

本文涉及的产品
简介: Serverless 解构在线游戏行业痛点

Serverless AI训练营:课时1:Serverless 解构在线游戏行业痛点(四)

课程地址https://developer.aliyun.com/trainingcamp/1eeaedf056f14ad98e9986c31068e939?spm=a2c6h.26142516.J_2566289780.1.37c67cbd7bCsFs


课时1:Serverless 解构在线游戏行业痛点(四)


在传统方法下,游戏开发商可能需要准备多台打包机,每当发布一个版本时,就要手动运行打包逻辑。然而,这种方法存在一些问题:效率低下,容易出错,需要高度的人工参与,并且可能需要准备大量打包机,导致高成本。

为了解决这些问题,我们可以采用工作流的方式来自动化这个流程。首先,我们可以进行预处理,从对象存储中下载母包。

然后,我们可以并行启动多个任务,每个任务负责一个渠道的打包工作。这意味着,您只需提供母包和相应的渠道打包信息,而不必手动运行多次。

最后,我们可以清理中间过程,或将渠道包自动推送到指定位置。通过这种流程的编排,我们实现了以下优点:任务自动化,流程记录完整,打包并行化,支持新的渠道配置而无需修改,以及更高的利用率,减少成本。

 

七、live demo

 

image.png

 

image.png

 

首先,有一位老师对事件触发和自动触发函数的特性表现出浓厚兴趣。这意味着当某个事件发生时,它可以自动触发相关的函数。

例如,我们在昨天的架构模式中讨论过一个情景:上传视频后,自动触发一个函数,该函数负责对视频进行转码和处理

其次,还有一些老师提到对工作流的理解还不够深入。

因此,今天的案例将涉及如何通过事件驱动方式来自动触发函数,并将这些函数集成到工作流中。

 

image.png

 image.png

首先,有一位老师对事件触发和自动触发函数的特性表现出浓厚兴趣。这意味着,当某个事件触发时,会自动启动相关的函数。例如,在昨天的架构模式中,我们上传了一个视频,然后使用自动触发的函数来进行视频转码和处理。

其次,还有一些老师提到对工作流的理解还不够深入。因此,今天的案例将涉及如何通过事件驱动的方式来自动触发函数,并将这些函数集成到工作流中。

工作流程被精心编排,包括了四个函数。这样的编排实现了一个弹性高可用的自动化多媒体转码系统。

让我们具体看一下这个流程:

首先,用户上传视频到指定的目录,因为我们设置了触发规则,只要您上传到这个指定目录,就会自动触发一个函数。这个函数会根据上传的视频参数启动工作流,其中包括四个函数。第一个函数的任务是将视频分片,然后根据需要将每个分片转码成不同的格式,例如,将一个MP4视频转码为AVIWMV格式。这里会并行启动多个任务进行转码,因此会涉及到多个执行环境,符合我们之前讨论的概念。

相关实践学习
基于函数计算一键部署掌上游戏机
本场景介绍如何使用阿里云计算服务命令快速搭建一个掌上游戏机。
建立 Serverless 思维
本课程包括: Serverless 应用引擎的概念, 为开发者带来的实际价值, 以及让您了解常见的 Serverless 架构模式
相关文章
|
8月前
|
人工智能 监控 Serverless
|
8月前
|
编解码 运维 监控
课时9:典型案例2:函数计算在音视频场景实践
课时9:典型案例2:函数计算在音视频场景实践
275 0
|
8月前
|
Serverless API 调度
课时2:函数计算是如何工作的?
课时2:函数计算是如何工作的?
207 0
|
8月前
|
编解码 人工智能 运维
课时9:典型案例2:函数计算在音视频场景实践(三)
典型案例2:函数计算在音视频场景实践
497 0
|
8月前
|
人工智能 运维 监控
|
7月前
|
运维 监控 Serverless
Serverless应用引擎SAE评测|一分钟部署在线游戏
简要介绍Serverless应用引擎SAE以及一分钟部署在线游戏的操作过程,体验等
|
8月前
|
人工智能 监控 Serverless
|
8月前
|
Serverless API 调度
课时2:函数计算是如何工作的?
函数计算是如何工作的
212 0
|
8月前
|
监控 Serverless 开发工具
课时7:函数计算的可观测性
课时7:函数计算的可观测性
173 0
|
8月前
|
安全 Java Serverless
课时6:如何通过 0 改造,享受 Serverless 技术红利(三)
如何通过 0 改造,享受 Serverless 技术红利
531 0

热门文章

最新文章

相关产品

  • 函数计算