《2023云原生实战案例集》——04 互联网——小七手游 MQTT构筑运营平台与游戏端的交互通道

简介: 《2023云原生实战案例集》——04 互联网——小七手游 MQTT构筑运营平台与游戏端的交互通道

image.png 

客户简介

7手游是深圳尚米网络技术有限公司(尚米网络)旗下的手游运营平台。尚米网络从 2012年至今在游戏行业深耕细挖多年,积累了丰富的游戏运营经验并树立了专业的品牌 形象。小7手游于2016年上线,产品包括iOS APP安卓APP,运营游戏范围包括手机 网游、手机H5游戏。主打福利特色,通过提供极致的游戏体验、优质的用户服务,让 手游用户享受游戏乐趣。

目前小7手游已与超3000家手游研发/发行厂商合作,运营数千款手游产品。凭借健康的 商务洽谈、合作、结算体系,成为广大游戏厂商值得信赖的合作伙伴。

客户需求

运营平台中关于运营消息以及广告推送等场景,如:

•  账号被踢下线信息

•  悬浮窗广告

•  普通消息推送

消息由平台主动推送,当游戏接入端在近百万、千万级的情况下,如何选择安全、稳定、 可靠的接入方式是一件头痛的事情。运营方推送的特点与要求如下:

海量的用户触达:一款成功的游戏总客户数经常超百万、千万。日活及同时在线数量 巨大。

消息的时效性不同:有些消息是在某时间段内都生效的(例如主游戏服运维升级通 知),无论客户当前的状态是否在线,都需要游戏在线时收到。有些消息是对于当前 在线的客户(例如账号踢下线信息)才有意义。

精准的消息投递:消息对某类特征的客户群体进行广播(例如,不同的广告推送不同 等级的游戏玩家)。

连接的轻量级消耗:这类数据的交互对比游戏本身操控来说,并不会很频繁,要求链 路占用的客户端运行资源尽可能的少。

SDK依赖资源简洁在游戏领域里,由研发团队会产生游戏母包,而运营发行方会在 母包的基础上嵌入运营所需要的SDK例如包括支付功能、数据推送功能,那么对 于推送功能本身所依赖的资源包就越小越好。

解决方案

通过阿里云微消息队列MQH版产品来实现平台的推广运营功能,微消息队列MQTT版 有协议非常简洁,支持各种语言SDK,接入简单的特性,也支持各种订阅关系,支持可 配置的消息触达QOS质量,而且可以观测客户端的连接情况,支持百万级的连接,契合 推广运营平台的场景。

image.png


用户价值

平稳支持业务的变化发展:在使用了微消息队列MQTT版方案后,充分利用了云上资 源的弹性可得特性,在我们游戏客户体量本身会随着游戏的热度变化而变化的同时, 非常稳定地支持着业务的潮汐变化。

合理技术选型简化了工作:使用商业的微消息队列MQTT版方案后,复杂的链路与订 阅关系以及推送问题全交给微消息队列MQH版,这样简化了基础设施的建设运维, 可以把精力全心全意地投入到业务上的实现。


客户证言

"微消息队列MQTT版这种资源占用小,连接数量多,维护简单的产品,特别适合我们 这种游戏第三方以SDK接入的运营推送类应用,在比较完http轮询与socket方案后, 还是MQH方案为最优选择。而使用阿里的商业化产品,除了无需担忧稳定性外,还高 度灵活地匹配我们游戏客户大规模变化的情况,让我们享受了技术带来的便利与快 乐。"——尚米技术负责人


相关产品

微消息队列MQH

相关实践学习
快速体验阿里云云消息队列RocketMQ版
本实验将带您快速体验使用云消息队列RocketMQ版Serverless系列实例进行获取接入点、创建Topic、创建订阅组、收发消息、查看消息轨迹和仪表盘。
消息队列 MNS 入门课程
1、消息队列MNS简介 本节课介绍消息队列的MNS的基础概念 2、消息队列MNS特性 本节课介绍消息队列的MNS的主要特性 3、MNS的最佳实践及场景应用 本节课介绍消息队列的MNS的最佳实践及场景应用案例 4、手把手系列:消息队列MNS实操讲 本节课介绍消息队列的MNS的实际操作演示 5、动手实验:基于MNS,0基础轻松构建 Web Client 本节课带您一起基于MNS,0基础轻松构建 Web Client
相关文章
|
11月前
|
消息中间件 安全 物联网
海量接入、毫秒响应:易易互联基于 Apache RocketMQ + MQTT 构筑高可用物联网消息中枢
易易互联科技有限公司是吉利集团旗下专注于换电生态的全资子公司,致力于打造安全、便捷、便宜的智能换电网络。公司依托吉利GBRC换电平台,基于电池共享与车辆全生命周期运营,已布局超470座换电站,覆盖40多个城市,计划2027年达2000座。面对海量设备高并发连接、高实时性要求及数据洪峰挑战,易易互联采用阿里云MQTT与RocketMQ构建高效物联网通信架构,实现稳定接入、低延迟通信与弹性处理,全面支撑其全国换电网络规模化运营与智能化升级。
687 1
海量接入、毫秒响应:易易互联基于 Apache RocketMQ + MQTT 构筑高可用物联网消息中枢
|
资源调度 Kubernetes 调度
网易游戏 Flink 云原生实践
本文分享了网易游戏在Flink实时计算领域的资源管理与架构演进经验,从Yarn到K8s云原生,再到混合云的实践历程。文章详细解析了各阶段的技术挑战与解决方案,包括资源隔离、弹性伸缩、自动扩缩容及服务混部等关键能力的实现。通过混合云架构,网易游戏显著提升了资源利用率,降低了30%机器成本,小作业计算成本下降40%,并为未来性能优化、流批一体及智能运维奠定了基础。
849 9
网易游戏 Flink 云原生实践
|
运维 Kubernetes Cloud Native
分钟级到秒级:Yahaha 基于 OpenKruiseGame 的 UE5 游戏云原生实践
回顾《STRIDEN》项目在短短两个月内完成云原生转型的历程,它验证了一条清晰、可行的路径,即如何利用云原生技术,从根本上解决现代在线游戏所面临的运维复杂性难题。
|
消息中间件 存储 Cloud Native
基于 RocketMQ 的云原生 MQTT 消息引擎设计
本文将介绍阿里云如何将 Serverless 架构应用于消息队列,有效降低运营成本,同时利用云原生环境的特性,为 IoT 设备提供快速响应和灵活伸缩的通讯能力。
739 131
|
消息中间件 数据可视化 Go
Rabbitmq 搭建使用案例 [附源码]
Rabbitmq 搭建使用案例 [附源码]
293 0
|
消息中间件 存储 Cloud Native
基于 RocketMQ 的云原生 MQTT 消息引擎设计
基于 RocketMQ 的云原生 MQTT 消息引擎设计
763 1
|
运维 Cloud Native Devops
云原生架构的崛起与实践云原生架构是一种通过容器化、微服务和DevOps等技术手段,帮助应用系统实现敏捷部署、弹性扩展和高效运维的技术理念。本文将探讨云原生的概念、核心技术以及其在企业中的应用实践,揭示云原生如何成为现代软件开发和运营的主流方式。##
云原生架构是现代IT领域的一场革命,它依托于容器化、微服务和DevOps等核心技术,旨在解决传统架构在应对复杂业务需求时的不足。通过采用云原生方法,企业可以实现敏捷部署、弹性扩展和高效运维,从而大幅提升开发效率和系统可靠性。本文详细阐述了云原生的核心概念、主要技术和实际应用案例,并探讨了企业在实施云原生过程中的挑战与解决方案。无论是正在转型的传统企业,还是寻求创新的互联网企业,云原生都提供了一条实现高效能、高灵活性和高可靠性的技术路径。 ##
1119 30
|
运维 Kubernetes Cloud Native
莉莉丝游戏云原生之路
本文将介绍莉莉丝游戏云原生化的背景、挑战,以及应对的解决方案,记录了莉莉丝游戏云原生化历程,为游戏架构云原生转型提供经验。
莉莉丝游戏云原生之路
|
Kubernetes Cloud Native 安全
探索操作系统的心脏:内核与用户空间的交互云原生之旅:Kubernetes 的弹性魔法
【8月更文挑战第27天】在数字世界的海洋中,操作系统是那艘承载着无数数据与应用的巨轮。本文将带你潜入这艘巨轮的机舱——内核,揭示它如何与甲板上的用户空间互动。通过浅显的语言和生动的比喻,我们一同解锁操作系统的秘密,从内核的设计哲学到用户空间的应用实现,再到二者间的数据传递机制,逐步揭开这一神秘面纱。让我们开始这场深入浅出的技术之旅,一探操作系统背后的奥秘。

相关产品

  • 云消息队列 MQ