多媒体流云(MSC)平台架构深度解析
1. MSC 平台架构概述
MSC 平台是一个为多媒体流服务设计的平台,其架构包含多个关键组件,如 MSC - Engine、Kubernetes、MSC - Rancher 等。以下是对这些组件的简要介绍:
| 组件名称 | 功能描述 |
| — | — |
| MSC - Engine | 作为核心引擎,负责处理各种请求和任务调度 |
| Kubernetes | 用于资源分配和容器编排 |
| MSC - Rancher | 提供统一的对象管理和监控界面 |
| Volume Registry | 存储对象的状态信息 |
| Object Orchestrator | 负责对象的编排和调度 |
其架构的工作流程可以通过不同的线条类型和颜色来展示不同操作的流程,整体架构旨在实现高效的多媒体流处理和管理。
2. Object - as - a - Service (OaaS) 抽象概念
传统的 FaaS 解决方案虽然减轻了用户资源分配和管理的负担,但它是无状态的,用户需要自行管理状态数据,这给应用开发和维护带来了困难。为了解决这个问题,MSC 平台引入了 Object - as - a - Service (OaaS) 抽象概念。
OaaS 借鉴了面向对象编程中对象的概念,将计算(函数)和状态封装在一个实体中。这样做有以下几个优点:
- 简化开发和管理 :使流服务提供者更容易管理多个流源,因为可以实现属性和函数在流对象之间的继承。
- 支持对象迁移 </
超级会员免费看
订阅专栏 解锁全文
4043

被折叠的 条评论
为什么被折叠?



