tencent cloud

云函数

动态与公告
产品动态
产品公告
新手指引
产品简介
产品概述
相关概念
工作原理
产品优势
应用场景
相关产品
购买指南
计费概述
计费方式
计费项与计费方式
函数算力支持
免费额度
产品定价
计费示例
欠费与停服说明
快速入门
使用控制台创建一个事件函数
操作指南
配额管理
函数管理
Web 函数管理
日志管理
并发管理
触发器管理
函数 URL
自定义域名
版本管理
别名管理
权限管理
运行实例管理
插件管理
监控与告警管理
网络配置
层管理
执行配置
扩展存储管理
DNS 缓存配置
资源托管模式管理
近离线资源托管模式
工作流
触发器
触发器概述
触发器事件消息结构汇总
API 网关触发器
COS 触发器
CLS 触发器
定时触发器
CKafka 触发器
Apache Kafka 触发器
MQTT 触发器
触发器配置描述
MPS 触发器
CLB 触发器说明
云 API 触发器
开发指南
基本概念
测试云函数
环境变量
依赖安装
使用容器镜像
使用 Docker 安装依赖
错误类型与重试策略
死信队列
云函数接入数据库
自动化部署
云函数状态码
常见错误码解决方法
开发者工具
Serverless Web IDE
函数间调用 SDK
第三方工具
代码开发
Python
Node.js
Golang
PHP
Java
Custom Runtime
使用镜像部署函数
Web 框架部署
通过命令行完成框架部署
快速部署 Egg 框架
快速部署 Express 框架
快速部署 Flask 框架
快速部署 Koa 框架
快速部署 Laravel 框架
快速部署 Nestjs 框架
快速部署 Nextjs 框架
快速部署 Nuxtjs 框架
快速部署 Django 框架
实践教程
最佳实践概述
云产品联合解决方案
业务开发相关实践
实时音视频 TRTC
对象存储 COS
消息队列 CKafka
日志服务CLS
负载均衡 CLB
视频处理 MPS
内容分发网络 CDN
云数据仓库 PostgreSQL
云点播 VOD
短信 SMS
Elasticsearch Service
定时任务
视频处理
客户案例
腾讯在线教育
在线教育行业案例
游戏聊天系统
腾讯互娱国际(IEGG)
API 文档
History
Introduction
API Category
Making API Requests
Other APIs
Namespace APIs
Layer Management APIs
Async Event Management APIs
Trigger APIs
Function APIs
函数和层的状态说明
Data Types
Error Codes
SDK文档
常见问题
通用问题
Web 函数相关问题
计费相关问题
网络相关问题
日志相关问题
SCF 工具相关问题
事件处理相关问题
API 网关触发器相关问题
相关协议
Service Level Agreement
联系我们
词汇表
文档云函数客户案例腾讯互娱国际(IEGG)

腾讯互娱国际(IEGG)

PDF
聚焦模式
字号
最后更新时间: 2024-12-02 20:36:45

客户介绍

腾讯互动娱乐事业群(IEG)旗下的腾讯游戏主打游戏开发和运营、网络游戏社区的机构。在游戏上云的道路上,腾讯互娱一直在不断探索、不断突破。2021年03月,腾讯互娱针对国际业务推出了在线游戏开发平台 PGOS,PGOS 提供:
后端服务平台:PGOS(Proxima Game Online Service)是一种游戏在线服务解决方案,旨在降低游戏后端开发和维护难度,同时降低成本,从而使开发者专注于游戏玩法与核心逻辑开发。
全面托管服务:借助完整的后端解决方案,消除了大规模构建,管理和运行服务器的挑战。即时自动扩缩容的专用服务器,为实时游戏提供低延迟和高可靠性。
一站式控制面板:开发者及运维人员可以在 PGOS Web 门户上检索玩家信息及查看日志流水,监控实时数据并编辑相关服务配置。
跨平台 SDK:提供开箱即用的 C++ SDK 和 UE4 插件,方便开发者在其游戏客户端和专有服务器中使用 PGOS 服务。
灵活的匹配规则:为玩家提供在实时战斗中快速准确地与其他玩家进行匹配的能力。
扩展性和灵活性:整个系统采用了微服务架构模式,而非具有不同层级的整体结构,使得开发人员可以添加和修改相应服务之间的交互。

Serverless 解决方案

腾讯云 Serverless 天然支持上述 PGOS 提供的能力特性,PGOS 选择使用腾讯云 Serverless 技术提供底层计算支持,能够更好助力团队快速上云。
开箱即用:用户无需额外购买、搭建和配置服务器,可完全专注于业务代码。这种架构方式不仅加快游戏发行和迭代速度,同时可降低运维成本,用户无需关注底层资源,腾讯云 Serverless 保障业务的稳定、安全和资源的可用。
动态扩缩容:Serverless 的另一大特点是自动扩缩,轻松应对流量洪峰。在访问量突增时,自动扩容保障业务的正常运行。在流量低谷,自动缩容以节约成本。
实时监控:腾讯云 Serverless 提供实时日志、监控面板,研发人员、管理人员可以实时监控业务运行状态,并且对接腾讯云云监控服务,提供运行时间、状态异常等多维度告警能力,使得问题可以在最短时间内被捕捉并且通知到用户。
扩展性和灵活性:FaaS 的原子特性,天然支持业务灵活扩展。不同的云函数可支持独立的功能,既可支持函数间的相互调用又可独立更新和部署。同时支持函数代码在线编辑功能,从业务开发到部署再到监控,腾讯云 Serverless 提供了一站式的解决方案。
多种事件触发:腾讯云 Serverless 支持约10种事件触发方式,包括定时触发器、API 网关触发器、对象存储触发器等等,满足用户多种触发场景的需求。

Serverless 为游戏上云提供算力支持的技术原理

腾讯云 Serverless 可以为国际业务 PGOS 提供底层运算支持,一个虚拟服务器(Virtual Server)对应一个或多个云函数,用户创建 Virtual Server 并编写对应的业务逻辑。PGOS 依赖 Serverless 提供完善的监控、日志能力,并对接后端服务,PGOS 更进一步封装 DevOps 工具,为用户提供全托管、自动构建和部署的功能。

PGOS 提供多种驱动方式,底层对应不同的函数触发器来实现触发 Virtual Server 中业务的运行。
定时器驱动:游戏可以在 Web Portal 上配置一个定时任务,定时触发 Virtual Server 的指定接口。
事件驱动:Virtual Server 可以监听特定事件,当事件发生时自动触发 Vritual Server。
游戏驱动:Game Client 或 DS 可以主动调用 Extension Interface,通过 Gateway 触发 Virtual Server 的指定接口。
手动驱动:通过 Web Portal 手动运行/触发 Vritual Server 的指定接口。


帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈