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

房东的猫 提交于 2020-08-15 09:22:03

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

公司介绍

南瓜电影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

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!