小七手游:MQTT构筑运营平台与游戏端的交互通道

本文涉及的产品
注册配置 MSE Nacos/ZooKeeper,182元/月
Serverless 应用引擎免费试用套餐包,4320000 CU,有效期3个月
MSE Nacos/ZooKeeper 企业版试用,1600元额度,限量50份
简介: 使用商业的微消息队列MQTT版方案后,复杂的链路与订阅关系以及推送问题全交给微消息队列MQTT版,这样简化了基础设施的建设运维,可以把精力全心全意地投入到业务上的实现。

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

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

客户需求:

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

• 各类服务器运维升级等跑马灯信息;
• 账号被踢下线信息;
• 悬浮窗广告;
• 普通消息推送

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

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

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

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

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

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

解决方案:

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

业务价值:

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

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

客户证言

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

阿里云专门成立了“互联网架构升级实战课”钉钉群,每周邀请一位阿里云专家在群内进行行业最佳实践直播,每天分享行业前沿干货,欢迎扫码或钉钉搜索群号加入:35712134。
image.png

相关实践学习
快速体验阿里云云消息队列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
相关文章
|
消息中间件 安全 物联网
MQTT常见问题之新增自定义主题后平台侧收不到发布的数据如何解决
MQTT(Message Queuing Telemetry Transport)是一个轻量级的、基于发布/订阅模式的消息协议,广泛用于物联网(IoT)中设备间的通信。以下是MQTT使用过程中可能遇到的一些常见问题及其答案的汇总:
|
1月前
|
消息中间件 安全 物联网
海量接入、毫秒响应:易易互联基于 Apache RocketMQ + MQTT 构筑高可用物联网消息中枢
易易互联科技有限公司是吉利集团旗下专注于换电生态的全资子公司,致力于打造安全、便捷、便宜的智能换电网络。公司依托吉利GBRC换电平台,基于电池共享与车辆全生命周期运营,已布局超470座换电站,覆盖40多个城市,计划2027年达2000座。面对海量设备高并发连接、高实时性要求及数据洪峰挑战,易易互联采用阿里云MQTT与RocketMQ构建高效物联网通信架构,实现稳定接入、低延迟通信与弹性处理,全面支撑其全国换电网络规模化运营与智能化升级。
181 1
海量接入、毫秒响应:易易互联基于 Apache RocketMQ + MQTT 构筑高可用物联网消息中枢
|
5月前
|
物联网
(手把手)在华为云、阿里云搭建自己的物联网MQTT消息服务器,免费IOT平台
本文介绍如何在阿里云搭建自己的物联网MQTT消息服务器,并使用 “MQTT客户端调试工具”模拟MQTT设备,接入平台进行消息收发。
2085 42
|
5月前
|
物联网
如何在腾讯云等平台搭建自己的物联网MQTT服务器Broker
物联网技术及MQTT协议被广泛应用于各种场景。本文介绍物联网MQTT服务助手下载,如何搭建自己的物联网平台,并使用 “MQTT客户端调试工具”模拟MQTT设备,接入平台进行消息收发。
455 37
|
10月前
|
消息中间件 运维 安全
C5GAME 游戏饰品交易平台借助 RocketMQ Serverless 保障千万级玩家流畅体验
游戏行业蓬勃发展,作为国内领先的 STEAM 游戏饰品交易的服务平台,看 C5GAME 如何利用 RocketMQ Serverless 技术,为千万级玩家提供流畅的游戏体验,同时降低成本并提升运维效率。
586 150
C5GAME 游戏饰品交易平台借助 RocketMQ Serverless 保障千万级玩家流畅体验
EMQ
|
物联网 Linux C语言
在 Windows 平台搭建 MQTT 服务
NanoMQ 有着强大的跨平台和可兼容能力,不仅可以用于以 Linux 为基础的各类平台,也为 Windows 平台提供了 MQTT 服务的新选择。
EMQ
391 91
在 Windows 平台搭建 MQTT 服务
|
消息中间件 Java 测试技术
消息队列 MQ使用问题之数据流出规则是否支持平台的云RabbitMQ
消息队列(MQ)是一种用于异步通信和解耦的应用程序间消息传递的服务,广泛应用于分布式系统中。针对不同的MQ产品,如阿里云的RocketMQ、RabbitMQ等,它们在实现上述场景时可能会有不同的特性和优势,比如RocketMQ强调高吞吐量、低延迟和高可用性,适合大规模分布式系统;而RabbitMQ则以其灵活的路由规则和丰富的协议支持受到青睐。下面是一些常见的消息队列MQ产品的使用场景合集,这些场景涵盖了多种行业和业务需求。
|
消息中间件 Java 调度
【深度挖掘RocketMQ底层源码】「底层源码挖掘系列」透彻剖析贯穿RocketMQ的消费者端的运行调度的流程(Pull模式)
【深度挖掘RocketMQ底层源码】「底层源码挖掘系列」透彻剖析贯穿RocketMQ的消费者端的运行调度的流程(Pull模式)
212 1
|
消息中间件 Java RocketMQ
【深度挖掘 RocketMQ底层源码】「底层源码挖掘系列」抽丝剥茧贯穿RocketMQ的消费者端的运行核心的流程(Pull模式-下)
【深度挖掘 RocketMQ底层源码】「底层源码挖掘系列」抽丝剥茧贯穿RocketMQ的消费者端的运行核心的流程(Pull模式-下)
102 1
|
消息中间件 存储 NoSQL
【深度挖掘 RocketMQ底层源码】「底层源码挖掘系列」透彻剖析贯穿RocketMQ的消费者端的运行核心的流程(Pull模式-上)
【深度挖掘 RocketMQ底层源码】「底层源码挖掘系列」透彻剖析贯穿RocketMQ的消费者端的运行核心的流程(Pull模式-上)
172 1

热门文章

最新文章

相关产品

  • 云消息队列 MQ