开发者社区> 云栖号案例库> 正文

【云栖号案例 | 文化产业】南瓜电影上云 实现移动端与服务器双向互通

简介: 南瓜电影处理复杂的技术问题导致开发负担重,用户体验好感下降。上云后,实现了移动端和服务端双向互通,确保消息的可靠性,也确保消息的低延迟。
+关注继续查看

云栖号案例库:【点击查看更多上云案例】
不知道怎么上云?看云栖号案例库,了解不同行业不同发展阶段的上云方案,助力你上云决策!

公司介绍

南瓜电影App是国内领先的专注于影视精品化运营的垂直类视频产品,在移动互联网、OTT等客户端为用户提供差异化内容运营服务,是国内唯一为用户提供专注于精品电影电视剧的全会员制视频App。南瓜电影曾出品大量制作精良、题材健康的优质自制剧及电影,并与全球超过150家独立制片公司达成战略合作,获得优质影视内容版权。经过多年的发展,南瓜电影在国内为超过2千万的会员提供优秀精品影视服务,还在海外特别是东南亚地区积累了大量用户群体。

业务痛点

在南瓜电影的业务场景中,用户客户端与服务端之间存在频繁的双向交互,比如续费管理、内容推送、会员互动、评论提交等,其中有很多业务消息都需要同时发往多个客户端。

  • 传统的Websocket协议或者基于TCP/UDP自建通讯协议都存在业务逻辑实现困难。
  • 处理断线重连,错误重发等复杂的技术问题导致开发负担重,对用户体验好感度造成巨大影响。

解决方案

为了适应业务的快速发展,提升用户体验,南瓜电影决定采用MQTT方案来解决服务端与客户端之间的双向消息通讯。

  • 阿里云提供的微消息队列MQTT+消息队列RocketMQ产品组合非常完美的实现了这个方案,让南瓜电影的技术团队通过非常简单的方式,快速接入这一套成熟、健壮的MQTT消息体系,减少了处理种类底层技术问题所耗费的精力。
  • 对于海外的用户群体,阿里云消息队列RocketMQ提供的全球路由功能能够实现跨地域之间的毫秒级消息同步,配合客户端的MQTT接入,能使海外用户的操作更为流畅,在用户体验方面带来了极大提升。

上云价值

  • 使用微消息队列MQTT+RocketMQ的组合,用最简单的方式实现了海量移动端App和服务端之间的双向互通,而且这种双向互通是直接具备异步分发以及负载均衡属性的,不需要另外再使用其他的负载均衡以及服务端消息分发应用组件。
  • 另外,通过RocketMQ的全球路由机制,能够让海外的客户端与本地的服务端之间实现毫秒级别的消息传输,既确保了消息的可靠性,也确保了消息的低延迟。

证言

“引入阿里云的MQTT方案后,南瓜电影在用户体验方面得到了很大提升,IT团队也更有信心地应对用户量的快速增长。”——南瓜电影CTO 庄徐麟

相关产品

  • 微消息队列 MQTT 版

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

  • 消息队列 RocketMQ 版

消息队列 RocketMQ 版是阿里云基于 Apache RocketMQ 构建的低延迟、高并发、高可用、高可靠的分布式消息中间件。该产品最初由阿里巴巴自研并捐赠给 Apache 基金会,服务于阿里集团 13 年,覆盖全集团所有业务。作为双十一交易核心链路的官方指定产品,支撑千万级并发、万亿级数据洪峰,历年刷新全球最大的交易消息流转记录。
更多关于消息队列 RocketMQ 版的介绍,参见消息队列 RocketMQ 版产品详情页

【云栖号在线课堂】每天都有产品技术专家分享!
在线课堂地址:https://yqh.aliyun.com/live

立即加入社群,与专家面对面,及时了解课程最新动态!
【云栖号在线课堂 社群】https://c.tb.cn/F3.Z8gvnK

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
MSSQL-最佳实践-实例级别数据库上云RDS SQL Server
--- title: MSSQL-最佳实践-实例级别数据库上云RDS SQL Server author: 风移 --- # 摘要 到目前,我们完成了SQL Server备份还原专题系列八篇月报分享:三种常见的数据库备份、备份策略的制定、查找备份链、数据库的三种恢复模式与备份之间的关系、利用文件组实现冷热数据隔离备份方案、如何监控备份还原进度、阿里云RDS SQL自动化迁移上云的一种
1557 0
从业务在线到互联互通 钉钉宜搭进入低代码3.0阶段新模式
现在钉钉宜搭已处于3.0阶段,由数据驱动实现生态在线、业务集成、互联互通。在3.0阶段,钉钉宜搭最终要实现生态在线,既包括了厂商上、下游的生态,也包括业务软件的连接生态。
8875 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
29170 0
单颗GPU计算能力太多、太贵?阿里云发布云上首个轻量级GPU实例
当地时间3月18日,在硅谷举办的2019年NVIDIA GPU技术大会(GTC)上,阿里云发布了国内首个公共云上的轻量级GPU异构计算产品——VGN5i实例,该实例打破了传统直通模式的局限,可以提供比单颗物理GPU更细粒度的服务,从而让客户以更低成本、更高弹性开展业务。
2780 0
阿里云ECS突发性能t6实例1年仅需148元 上车拼团即享1.5折优惠!
阿里云HI拼团活动自改规则和云产品后,优惠政策更实惠,推出全新突发性能t6实例,且价格很民心,1年仅需148元,拼团已开启,购买云服务器即享受1.5折资格。直达官网HI拼团 上车即享1.5折优惠Hi拼团活动规则 一、活动对象 阿里云官网已实名认证的注册会员用户。
4020 0
KSOAP 结要——移动端到服务端通信
下载         http://download.csdn.net/detail/gogler/4182690 简介 1. kSOAP是一个SOAP web service 客户端类库,适用于那些资源受限制的Java环境比如:Applets,J2ME应用程序(CLDC/CDC/MIDP), android。
951 0
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
20700 0
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
23581 0
176
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
JS零基础入门教程(上册)
立即下载
性能优化方法论
立即下载
手把手学习日志服务SLS,云启实验室实战指南
立即下载