视听媒体微服务技术架构规范.pdfVIP

  1. 1、本文档共48页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

视听媒体微服务技术架构规范

1范围

本文件规定了视听媒体微服务的技术架构及相关组成部分的功能要求。

本文件适用于视听媒体微服务架构系统的设计、研发、建设、运行和维护。

2规范性引用文件

本文件没有规范性引用文件。

3术语和定义

下列术语和定义适用于本文件。

3.1

微服务microservice

可独立部署,并提供可实现某应用中特定功能的服务的制品。

[来源:GB/T42568—2023,3.1.3]

3.2

技术架构technologyarchitecture

整个或部分技术系统的可重复设计,表现为一组抽象构件及构件实例间交互的方法。

[来源:GB/T43335—2023,3.1.4]

3.3

微服务架构microservicearchitecture

一种软件开发的架构和组织方法,其中软件由若干小型独立的服务组成,这些服务通过定义的应用

程序编程接口进行通信。

注:该架构以治理微小粒度服务群组的形式来实现应用程序,通过服务发现、调用和协同的方式来完成业务构建和

能力服务。该架构能支持业务快速构建和组装编排,使应用程序更易于扩展和迭代升级,并提供了多样化的技

术选型,极大提升了开发人员的效率。

3.4

视听媒体微服务架构audiovisualmediamicroservicearchitecture;MMA

面向视听媒体,以微服务为技术手段的系统构建方式,针对视听媒体相关的复杂应用场景,在系统

研发、部署及维护中,采用微小化、分布式的手段向用户提供服务,从而避免随着业务场景不断增多而

造成系统难以维护和升级的问题。

[来源:ITU-TJ.1306:2023,3.1.9]

3.5

组件component

可以复用的软件组成部分(如一组相互关联的微服务、软件应用的某些复用部分等),也称作构件。

1

3.6

服务网格servicemesh

一组处理服务间大量进程以及相互网络通信的代理组件和任务管理组件。

注:代理组件处理入站和出站数据包,任务管理组件控制流量,保障服务之间复杂调用的可靠性和易用性。

[来源:ITU-TJ.1306:2023,3.2.12]

3.7

容器container

一套软件,用于提供隔离、资源控制和可移植性应用程序的虚拟化处理。

[来源:ITU-TY.3535:2022,3.2.1]

3.8

容器编排containerorchestration

对容器的部署和组织,提供调度和管理容器集群的能力,包括容器自动化部署、管理、弹性伸缩和

容器网络管理等。

[来源:ITU-TJ.1306:2023,3.2.3]

3.9

开发运维一体化developmentandoperations;DevOps

一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运维和质量保障部门

之间的沟通、协作与整合。

[来源:ITU-TJ.1306:2023,3.2.6]

3.10

持续集成与发布continuousintegrationandcontinuousdeployment;CI/CD

一种帮助团队成员频繁集成和发布其工作成果的软件开发实践方法。

注:持续集成的每次集成都会经过自动检验,以尽快发现集成错误,缩短系统开发生命周期。持续发布能够自动将

已经验证的代码发布到存储库,从而建立可以随时部署到生产环境的代码库。持续集成与发布在很大程度上需

要依赖精细设计的自动化测试。

[来源:ITU-TJ.1306:2023,3.2.4]

3.11

API网关APIgateway

在服务端实现的、对服务调用者提供统一接入管理的系统,对外部调用提供了统一的出入口,屏蔽

了内部服务的实现机制。

3.12

第三方微服务模块thirdpartymicroservicecomponent

通过容器镜像运行的方式,直接在MMA中进行管理和调用,由异构系统实现的微服务或微服务模块

在纳入MMA治理时的称谓。

3.13

文档评论(0)

ulttle + 关注
实名认证
文档贡献者

资料大多来源网络,仅供交流与学习参考, 如有侵犯版权,请私信删除!

1亿VIP精品文档

相关文档