serverless 入门与实践12 | 学习笔记: 华为 Serverless 核心技术与实践

本文涉及的产品
简介: serverless 入门与实践12 | 学习笔记: 华为 Serverless 核心技术与实践

serverless.jpeg


本文是 serverless 入门与实践 的第12篇


学习<华为 Serverless 核心技术与实践>, 计划: 1篇前言 + 10篇/章 + 1篇总结


有状态函数编程模型

现有Serverless开发方式中缺乏状态处理机制,而大多数应用是有状态的,华为元戎的有状态编程模型可以为开发者提供更好的开发体验。我们在本章探讨有状态函数,详细介绍有状态编程模型的设计原理和实现。


自走棋游戏编程模型设计实现

本节通过一个三国自走棋的示例来具体说明有状态函数编程模型的使用。我们首先了解用无状态函数来实现三国自走棋的方式,然后用有状态函数进行重构和对比。


自走棋游戏介绍


函数的实现分析及有状态函数重构

  • 创建房间
  • 加入房间

roomHandler.jpeg

有状态函数的效果

  • 代码量减少,相应的开发周期也会缩短。这个示例中的代码量减少了33%,开发周期缩短了50%。
  • 开发人员无须处理复杂的数据操作,更聚焦业务逻辑的实现。


性能对比

  • 读平均延时: 4.5ms -> 0.8ms
  • 写平均延时: 10.2ms -> 1.1ms
相关实践学习
基于函数计算一键部署掌上游戏机
本场景介绍如何使用阿里云计算服务命令快速搭建一个掌上游戏机。
建立 Serverless 思维
本课程包括: Serverless 应用引擎的概念, 为开发者带来的实际价值, 以及让您了解常见的 Serverless 架构模式
目录
相关文章
|
2月前
|
人工智能 NoSQL Serverless
基于函数计算3.0 Stable Diffusion Serverless API 的AI艺术字头像生成应用搭建与实践的报告
本文主要分享了自己基于函数计算3.0 Stable Diffusion Serverless API 的AI艺术字头像生成应用搭建与实践的报告
469 6
基于函数计算3.0 Stable Diffusion Serverless API 的AI艺术字头像生成应用搭建与实践的报告
|
7月前
|
编解码 人工智能 运维
课时9:典型案例2:函数计算在音视频场景实践(三)
典型案例2:函数计算在音视频场景实践
495 0
|
4月前
|
运维 中间件 Java
淘宝权益玩法平台的Serverless化实践
淘宝权益玩法平台的Serverless化实践
225 0
|
4月前
|
SQL 弹性计算 运维
畅捷通的 Serverless 探索实践之路
畅捷通的 Serverless 探索实践之路
|
4月前
|
SQL 弹性计算 运维
畅捷通的 Serverless 探索实践之路
畅捷通非 Serverless 架构向 Serverless 架构转型,提高了5个核心运行稳定性,同时管理简化运维工作,真正的提升系统资源利用率。
128870 1
畅捷通的 Serverless 探索实践之路
|
4月前
|
运维 Serverless API
Serverless云开发入门
Serverless云开发入门
|
6月前
|
人工智能 运维 Serverless
基于函数计算模板部署AI应用实践
在本实验场景中,将向大家介绍如何基于阿里云函数计算FC服务部署Stable Diffusion实现文字到图片的生成;以及部署ImageAI 目标检测应用,对现有图片内容进行检测。
|
6月前
|
关系型数据库 MySQL Serverless
RDS入门——RDS MySQL Serverless资源与负载自适应
通过本教程的操作,可以掌握如何创建RDS Serverless版实例、配置RDS Serverless版实例和体验RDS Serverless动态计费。
|
7月前
|
弹性计算 监控 Cloud Native
课时5:云原生体系下 Serverless 弹性探索与实践(五)
云原生体系下 Serverless 弹性探索与实践
938 0
|
7月前
|
弹性计算 Kubernetes Serverless
课时1:Serverless容器入门和实践案例
课时1:Serverless容器入门和实践案例
641 0

相关产品

  • 函数计算