摘 要 :设计基于 SpringCloud 框架微服务架构的融合媒体云平台,提高媒体业务流程效率。对 SpringCloud 的基本情 况与相关组件进行概述,提出融合媒体云平台设计思路与原则,以此为基础构建有三层服务层的融合媒体云平台,设计融合 媒体云平台的安全,基于“一次采集、多种生成、多元传播”的融合媒体云平台设计思路,最终构成融合媒体云平台的业务 流程。
0 引言
当前,人们更多地在互联网上表达自己的观点,互 联网成为人们获取新闻、讨论争议话题的主要途径,传 统媒体舆论的引导力日渐式微 [1]。此外传统媒体的盈利 逐年下降,电视广告收入已进入零增长阶段,传统媒体 广告价格大幅度降低,因此,构建基于微服务架构的融 合媒体云平台已经成为现代媒体变革的主要趋势。将 传统媒体与新媒体融合到一起,实现电视台内私有云编 辑, 统一编排、制作、推送媒体内容, 完成传统媒体与 新媒体之间的资源整合,推动新旧媒体朝着一体化方向 发展, 形成全新的媒体内容生成模式 [2]。为此设计基于SpringCloud 框架微服务架构的融合媒体云平台,以适 应传统媒体与新媒体融合发展趋势。
1 基于 SpringCloud 框架微服务架构的融合媒体云平台设计
1.1 SpringCloud 框架微服务架构的概述
简述 SpringCloud 框架微服务架构, 主要包括 Spring Cloud 的基本情况与相关组件 [3]。
1.1.1 SpringCloud 的基本情况
Spring 是一个针对 Bean 的生命周期进行管理的 轻量级容器,致力于提供一种方法管理业务对象。由于 编程代码数量不断增加,相关数据集功能开发的过程愈发繁琐 [4], 为了使 Spring 应用程序的创建和部署更加 简便, 采用在 Spring 社区中引入 Spring Boot 框架的 方式优化其发布流程及开发结果,同时增加第三方数 据库服务,以此提升用户体验 [5]。由于微服务架构与分 布式系统新思想的出现,因此,在 Spring 社区中采用 SpringCloud 框架来设计微服务架构,为用户提供一个 先进的分布式系统。
SpringCloud 的社区非常强大,能够应用于许多领 域,用户能够基于自己的需求选择技术。SpringCloud 不是一个新的框架,而是在 Spring Boot 的基础上进行 重新包装,最终形成的一个使用便捷且运维简单的分布 式生成工具。
1.1.2 SpringCloud 的相关组件
(1)服务注册和发现组件。SpringCloud 的相关组 件包括服务注册和发现组件。若依据实际要求任意更改、 拓展、压缩业务信息,会影响运维部门的工作效率,融 合媒体云平台中引入 SpringCloud 的服务注册和发现组 件可以进行自主注册业务、自动发布业务,提高工作效 率,便于用户信息的录入以及作业的管理与维护。

(2)服务调用组件。服务调用组件包括 OpenFeign、 Ribbon 以及 Hystrix。融合媒体云平台中各个微服务之 间存在依赖关系,若调度某些业务时出现故障会引发连 锁反应,令整个云平台停止工作,因此,运用 Hystrix 进行容错管理,避免某部分失误引起整个系统的崩溃。 OpenFeign 是一个声明式的 Restful API 接口, 用于实 现 Web 服务的客户端调用。它基于 HTTP 和 RESTful 原则,通过在客户端实现 HTTP 请求的封装,开发者 可以更加方便地调用远程服务。Ribbon 是 Netflix 开 源的一个客户端负载均衡工具,它可以与 OpenFeign 一起使用,提供更加强大的负载均衡功能。Ribbon 通 过定义服务器端负载均衡规则,可以实现动态的服务器 端负载均衡,根据服务器的性能、可用性等因素,自动 选择一个合适的服务器进行调用。
(3)路由网关与过滤组件。在微服务架构中, 服务 器与融合媒体云平台之间的连接经常通过 API 网关来实 现。API 网关是一个关键组件,它负责处理来自客户端 的请求,并将这些请求转发到相应的后端服务。
(4)配置中心组件。由于融合媒体云平台所涉及 的内容太多、范围太广,因此设置项的操作过程极为 复杂,不利于在其中调整参数,而且还容易产生配置 文件极度离散的情况。基于 Config 组件的设置中心, SpringCloud 能够有效完成配置项目的管理、动态刷新 工作。
2.2 融合媒体云平台设计
2.2.1 设计思路
融合媒体云平台的设计涉及多方面的考虑和持续创 新,在将传统媒体与新媒体进行融合的过程中,技术部 门面临着一系列挑战,包括技术创新、功能升级和结构 完善等,其需要深入分析各服务、各模块之间的逻辑与 特征关系,以确保平台能够高效地整合各种媒体资源, 提供优质的用户体验。基于此,设计基于 SpringCloud 框架微服务架构的融合媒体云平台。
2.2.2 设计原则
设计基于 SpringCloud 框架微服务架构的融合媒体 云平台时不仅要解决传统媒体存在的问题,还要考虑新 媒体未来的发展,以此满足新旧媒体融合发展的需要。 为综合提升云平台的安全性、实用性以及性价比等,所 需遵守原则如下。
(1)简单便捷。随着媒体传播渠道的融合,融合媒 体云平台的设计需要考虑到多种媒体形态的适应性,兼 容移动终端和 PC 端的需求,确保用户在不同设备上都 能够获得一致且良好的体验,以实现融合媒体云平台在 多终端上的适配,要求多终端用户均可通过输入账户密 码获取与平台同步的内容。为提高用户使用的便捷性, 融合媒体云平台的操作应该更加简单,维护与管理过程 应该更加容易,因此,需要对移动端产品进行开发,使 其能令平台的客户随时登录。
(2)安全可控。考虑到融合媒体云平台被多个职能 部门和媒体单位共同使用,因此需要特别关注平台的操 作安全、接口规范以及与第三方云平台的对接便利性, 通过与主要的媒体设备和服务提供商建立合作关系,签 订标准化协议,确保平台的兼容性和互操作性。同时通 过与多个厂家合作,为用户提供更多更灵活的选择。此 外,通过云平台中心统一管理登录账号,在网络层面设 置防火墙,提高云平台的安全性。
(3) 共建共享。基于 SpringCloud 框架微服务架构 的融合媒体云平台在设计过程中,需要强调对各种媒体 资源的整合,以优化平台配置,形成传播合力,并提高 综合利用率,用户能够基于自身需求同时在多个媒体传 播平台上发布内容。除此之外,融合媒体云平台要增加 平台资源,培养多租户能力,实现业务增长,推动云平 台的可持续发展。
2.3 基于 SpringCloud 框架微服务架构的融合媒体云平台整体架构
其管控核心为媒体平台服务层,全面管控私有云的媒体设施服务层、媒体软件服务层以及公有云所有业务,对其进行资源统一管理与流程配置管理,以此完成 公有平台与私有平台之间的相互协作,从而组建基于 SpringCloud 框架微服务架构的融合媒体云平台整体 架构。
2.3.1 媒体设施服务层(IaaS)
基于 SpringCloud 框架微服务架构的融合媒体云 平台需要综合考虑新闻、广播、电视剧、综艺节目、自 制节目以及新媒体等各种业务的需求,统一规划设计基 础性的存储、网络与计算等资源,并根据各业务的需要 分配资源,从而实现资源的统一管理、动态调配、弹性 共享以及灵活调用。这将有助于提高平台的可用性、可 扩展性和灵活性,为媒体行业的数字化转型和创新发展 提供强有力的支持。
基于 SpringCloud 框架微服务架构的融合媒体云 平台的媒体设施服务层包括私有云 IaaS 平台、公有云 IaaS 平台以及完成私有云与公有云交互的高安全区。 私有云 IaaS 平台通过自建的方法对云管理平台、基础 设施资源、容器资源池、虚拟资源池以及数据库资源池 层进行构建 ;公有云 IaaS 平台租用了阿里的基础设施 资源以及安全保障服务,其中基础设施资源包括云存 储、云服务器与云数据库,安全服务包括态势感知、边 界防护以及主机防护等 ;高安全区的主要工作则为交互 信息、交互文件等。
2.3.2 媒体平台服务层(PaaS)
媒体平台服务层是融合媒体云平台的核心部分,它 由业务集成服务、资源适配服务、运营支撑服务、开发 接口服务以及公共能力服务五个部分构成,其主要功能 是对各项业务进行统一的运行管理。通过公共服务,媒 体平台服务层能够有效实现业务应用的统一处理,包括 自动机审、转码、大数据分析与拆条等。此外,媒体平 台服务层还采用智能工作流引擎将各种媒体相关的应用 和服务串接起来,形成一个统一的服务体系。智能工作 流引擎的存在使得媒体平台可以轻松地构建和调整业务 产品线,以适应市场的快速变化。
媒体平台服务层的设计过程中,需要对以下 3 个方 面进行着重处理。(1)融合媒体业务特征的梳理与转 化。对融合媒体的各项业务进行深入分析,将这些业务 特征转化为技术上的需求和功能点,建立融合媒体的规 范和技术标准,确保平台内的各项业务能够按照统一的 标准进行。(2)应对不可预测的业务发展。重新构造 一个灵活可变的架构,引入智能流程引擎作为业务串接 的核心,从而动态地根据业务需求调整工作流程,在架 构调整的同时,也需要对人员和业务流程进行相应的调整。(3)应用程序的接口统一与资源管理。对媒体设施 服务层与媒体软件服务层进行统一管理,统筹协调私有 云资源与公有云资源。
2.3.3 媒体软件服务层(SaaS)
基于 SpringCloud 框架微服务架构的融合媒体云 平台的媒体软件服务层基于统一的权限管理与用户角 色,完成科学化、系统化的多租户管控。
2.4 融合媒体云平台安全设计
云平台安全设计是融合媒体云平台设计的核心部分, 涉及虚拟化、主机、网络和应用等多个层面的安全问题。
2.4.1 虚拟化安全设计
在基于 Spring Cloud 框架微服务架构的融合媒体云 平台中采用冗余设计,确保物理设备的安全性和稳定性, 避免因一台物理设备故障而影响整个虚拟化平台的使用。 本文平台设计中,选用两台 Vplex、两台 SAN 存储以 及两台 SAN 交换机,这种冗余设计可以增强系统的容 错能力, Vplex 作为虚拟化存储资源的管理设备,可以 监控和管理 SAN 存储设备,确保数据的一致性和可用 性。通过“镜像”的冗余设计,两台 SAN 存储设备存 储相同的数据,当一台设备出现故障时,另一台设备可 以继续提供服务,保证数据的可用性和系统的连续性。
2.4.2 主机安全设计
安装轻代理客户端至虚拟终端中,将安全策略发送 至虚拟主机中,基于安全策略对虚拟化环境进行防病毒管理。
2.4.3 网络安全设计
通过抵御外来入侵、安全审计以及防范恶意代码侵 入等手段实现网络安全设计。
在融合媒体云平台中,运维人员可以随时采用堡垒 机对各个设备进行访问,为故障产生前的预测、报警以 及事故发生之后的实时处理提供准确、详细的依据。
2.4.4 应用安全设计
应用安全主要包括外网与内网,由于私有云向外提 供 Web 形式的访问,因此可以在私有云的安全边界中 进行 Web 防护。而外部的 Web 访问,可以通过 Web 防火墙进行阻挡,以此提高应用安全。
2.5 融合媒体云平台的业务流程
基于“一次采集、多种生成、多元传播”的融合媒 体云平台设计思路,对各个业务应用系统进行重新组合, 最终构成融合媒体云平台的业务流程,如图 1 所示。

首先,将从各个渠道采集的多媒体内容进行整合并收录到汇聚系统中,汇聚系统会筛选出具有价值的内 容,并将其传输至媒资系统进行精编处理,以便后续的检索和调用。精编后的内容被存储在档案中,档案不仅 能够长期保存该内容,还可以对内容进行备份和恢复。 然后,媒资系统将精编后的内容再次传送到汇聚系统, 用户可以在汇聚系统中随时查找和调用其所需多媒体内 容。这些多媒体内容被汇聚系统以引用的方式传送至制 作系统进行后期制作,制作而成的成品稿件与视频将返 回汇聚系统,只有制作系统审核通过的稿件与视频才会 被上传到各种媒体平台上。最后,通过 SNMP 协议与 各个系统的安全管理接口进行对接,展开数据挖掘与审计分析,从而确保系统安全、稳定运行。
3 结语
基于 SpringCloud 框架微服务架构的融合媒体云 平台包括媒体设施服务层、媒体平台服务层以及媒体软 件服务层三个层面,该云平台深度融合传统媒体与新媒 体,使新闻、综艺节目、自制节目以及电视剧能够在同 一个平台进行云化生产。不仅大幅度提高业务流程效率, 还降低人力、物力等资源的投入。
参考文献
[1] 周静宜.智能融媒体平台推进媒体深度融合探析[J].传媒, 2022(3):31-34.
[2] 蔺涛.广播电视台融合媒体平台的建设与应用[J].电视技术, 2023,47(1):161-163.
[3] 倪顺康,郑蕴欣,张云,等.基于SpringCloud微服务的医疗耗 材管理系统设计与实现[J].中国医学装备,2022,19(10):102-106.
[4] 王蓉,李晗,周国海,等.基于SpringCloud框架的医疗信息共 享平台设计与实现[J].中国医学装备,2022,19(5):133-137.
[5] 张义鑫,林磊,张宁,等.基于云平台和微服务架构的城市轨道 交通AFC系统[J].都市快轨交通,2021,34(6):131-139.
关注SCI论文创作发表,寻求SCI论文修改润色、SCI论文代发表等服务支撑,请锁定SCI论文网!
可解释性是一个非常重要的标准。机器学习模型... 详细>>
如何设计有效的环境治理政策, 是学术界和政策... 详细>>
