《泛娱乐行业技术服务白皮书》——三、泛娱乐典型业务架构与场景——3.1直播类泛娱乐——3.1.6 出海业务直播场景(1)

简介: 《泛娱乐行业技术服务白皮书》——三、泛娱乐典型业务架构与场景——3.1直播类泛娱乐——3.1.6 出海业务直播场景(1)

3.1.5 通用直播场景

 

3.1.5.1 通用直播架构浅析


面对多直播平台,每日志上亿次的请求量,如果对标打造一个高可用高性能架构 尤为重要。设计直播架构支持要考虑平台的日常流量以及激增流量的弹性资源扩容, 这些都是在运营期间的不断数据摸索反馈得到,一台平台的横向快速库容要求可能是 分钟级,甚至是秒级,如果做不到对弹性的实时要求,很可能会出现平台崩溃的严重 况;


首先我们会考虑将直播进行问题,如视频直播、语音直播。视频直播里面又划分 了赛事类直播、秀场才艺类,前者需要高清的直播动作画面,  对机器的计算要高,如阿里云弹性计算提供的高主频HFC系列对视频的支持的高清视频编解码的浮点 运算;但语音类的直播没有画面参与,对视图计算的要求不高,音频报文的传递实时性要求没有视高,故而可以单独分离设计;


传统的服务端架构采用的 LVSNginxPHPMySQL数据库和PHP程序之 前还会加一层Memcache,除了视频直播服务端外,直播间的在线用户、礼物、 论、点赞、排行榜等数据信息时效性高,互动性强,对系统时延有着非常高的要求, 也经常用到Redis缓存服务来处理。


image.png


下面是根据很多我们服务的客户,综合彼此的经验沉淀的一套直播平台通用的分 布式开发的架构,  从底层的数据库,  缓存Redismemcache,  中间的服务实际服务 层。纵向上是烟囱模式,但横向的每个模块是独立解耦,多个服务平行设置后成为一 个集群。这里的服务指,从用户侧推流的管理,到直播流服务,以及礼物支付、游戏 充值等等,每个都是相对独立的。

 

 image.png

 这样设计好处:图中每个服务都可以由不同的Teams完成独立的迭代开发, 对组件的升级互不影响在数据安全性上,部署时不会相互影响;不同功能机器隔离开 后防宕机,  避免多个服务部署到同台机器上雪崩,服务在运行过程中可能会出现异 常,Java1JVM错误或者运行时宕机,网络异常,经常会遇到的这种情况,一个出现了故不要影响其他的服务。

 


《泛娱乐行业技术服务白皮书》——三、泛娱乐典型业务架构与场景——3.1直播类泛娱乐——3.1.6 出海业务直播场景(2) https://developer.aliyun.com/article/1231101?groupCode=supportservice


 

相关文章
|
5天前
|
Cloud Native 持续交付 云计算
云原生技术:重塑软件开发与架构的未来
在云计算的推动下,云原生技术正逐渐成为软件开发的新标准,强调利用容器、服务网格、微服务等技术实现敏捷开发与高效运维。本文探讨了云原生技术如何重塑软件开发与架构的未来,介绍了其核心概念(如容器化、微服务架构、CI/CD)及优势(如敏捷性、可扩展性、成本效益),并讨论了其在金融服务、电子商务和物联网等领域的实际应用及面临的挑战。尽管存在技术复杂性和人才短缺等问题,云原生技术仍将成为软件开发的主流趋势。
|
9天前
|
机器学习/深度学习 人工智能 自然语言处理
赋能百业:多模态处理技术与大模型架构下的AI解决方案落地实践
【9月更文挑战第4天】赋能百业:多模态处理技术与大模型架构下的AI解决方案落地实践
赋能百业:多模态处理技术与大模型架构下的AI解决方案落地实践
|
19天前
|
人工智能 供应链 搜索推荐
出海技术论坛 | 彬匠科技受邀出席 9月20日 “2024 智能制造品牌出海论坛”
论坛将分析不同国家和地区在合规要求上存在的差异,以及这些差异如何对制造企业的出海战略产生实际影响。不仅是出海技术交流的平台,更是彬匠科技作为出海定制化解决方案的服务商与各企业,共同推动中国企业出海发展的重要里程碑。我们期待与所有参与者一起,探索中国企业出海市场的无限可能,并携手开启数智出海的新篇章。届时,将汇聚了业内众多精英包括出海行业的CIO、IT总监、信息总监、供应链负责人,智能制造负责人等,共同探讨出海行业的前沿技术和发展趋势。展位期待您的咨询,为您解答更多制造企业出海面临的痛点与挑战。
出海技术论坛 | 彬匠科技受邀出席 9月20日 “2024 智能制造品牌出海论坛”
|
1天前
|
Cloud Native Devops 持续交付
云原生技术:引领未来IT架构的变革
本文深入探讨了云原生技术的崛起,及其如何通过容器化、微服务架构和DevOps实践等核心原则,推动现代IT基础设施向更加敏捷、高效和可扩展的方向演进。通过分析云原生技术的发展趋势和挑战,揭示了其对业务模式、开发流程和文化的深远影响,为读者呈现了一个全面而深刻的云原生世界视角。
|
2天前
|
Kubernetes Cloud Native 持续交付
深入理解云原生技术及其在现代IT架构中的应用
【9月更文挑战第18天】云原生技术,作为推动企业数字化转型的引擎,正以它独特的魅力重塑着信息技术的未来。本文将带你一探究竟,从云原生的基础概念出发,逐步深入到其核心组件、设计理念以及如何在实际应用中发挥巨大作用。你将了解到容器化、微服务架构、持续集成与持续部署(CI/CD)等关键实践,并见证它们如何帮助企业构建更加灵活、高效和可靠的应用。
|
1天前
|
运维 Cloud Native 安全
云原生技术:重塑现代IT架构的引擎
在当今数字化时代,企业正面临着前所未有的挑战与机遇。随着云计算技术的不断发展,云原生技术作为其核心驱动力之一,正在彻底改变企业的IT架构和运营模式。本文将深入探讨云原生技术的内涵、特点及其对企业数字化转型的影响,揭示其在现代IT架构中的核心地位和作用。同时,我们还将分析云原生技术面临的安全挑战,并展望未来的发展趋势,为企业在云原生领域的实践提供有益的参考。
|
2天前
|
负载均衡 5G 网络性能优化
深入解析LTE(长期演进技术)的基本架构及其关键组件
深入解析LTE(长期演进技术)的基本架构及其关键组件
18 2
|
2天前
|
运维 Kubernetes Cloud Native
探索云原生技术:容器化与微服务架构的融合之道
【9月更文挑战第18天】在数字化转型的浪潮中,云原生技术以其灵活性、可扩展性成为企业创新的强大引擎。本文将深入探讨云原生技术的核心概念,特别是容器化和微服务架构如何相辅相成,共同推动现代应用的开发与部署。通过实际代码示例,我们将揭示这些技术如何简化运维,加速产品上市时间,并提高系统的可靠性和弹性。无论你是开发人员、架构师还是IT决策者,这篇文章都将为你提供宝贵的洞见和实践指导。
12 2
|
2天前
|
Kubernetes Cloud Native Java
云原生技术之旅:从容器化到微服务架构
【9月更文挑战第18天】云原生技术正改变着我们构建、部署和管理应用的方式。本文将通过一次虚拟的旅行,带领读者探索云原生的核心概念,如容器化、微服务、持续集成与交付等。我们将以一个实际案例为线索,逐步展开对Kubernetes集群管理、Docker容器创建和Spring Boot微服务开发的讨论。就像在旅途中不断发现新风景一样,您将了解到这些技术如何协同工作,提升开发效率和应用性能。准备好了吗?让我们启航!
|
3天前
|
运维 Cloud Native Devops
云原生技术:重塑现代IT架构的新引擎
在当今数字化转型的浪潮中,云原生技术以其敏捷、高效和可扩展的特性,正引领着一场IT架构的革命。本文旨在深入探讨云原生的概念、核心组件及其在现代企业中的应用价值,揭示其如何助力企业实现更快的创新速度、更高的资源利用率以及更优的用户体验。不同于传统的云计算模式,云原生从一开始就为云环境量身打造,通过容器化、微服务、DevOps等关键技术,解锁了软件开发和运维的新范式。

热门文章

最新文章