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

更新时间:2020-11-17 14:47:13

阿里云微消息队列MQTT版助力小七手游构筑运营平台与游戏端的交互通道。

客户简介

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

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

业务痛点

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

  • 各类服务器运维升级等跑马灯信息。

  • 账号被踢下线信息。

  • 悬浮窗广告。

  • 普通消息推送

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

  • 海量的用户触达

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

  • 消息的时效性不同

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

  • 精准的消息投递

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

  • 连接的轻量级消耗

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

  • SDK依赖资源简洁

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

解决方案

图示

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

上云价值

  • 平稳支持业务的变化发展

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

  • 合理技术选型简化了工作

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

客户证言

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

相关产品

微消息队列 MQTT 版

微消息队列 MQTT 版是专为移动互联网(MI)、物联网(IoT)领域设计的消息产品,覆盖互动直播、金融支付、智能餐饮、即时聊天、移动 Apps、智能设备、车联网等多种应用场景;通过对 MQTT、WebSocket 等协议的全面支持,连接端和云之间的双向通信,实现 C2C、C2B、B2C 等业务场景之间的消息通信,可支撑千万级设备与消息并发,实现万物互联。

更多关于微消息队列 MQTT 版的介绍,参见微消息队列 MQTT 版产品详情页