基于微服务架构的国企全媒体采编平台系统设计
摘要
关键词
全媒体 新闻宣传 微服务 流程
正文
随着信息技术的迅猛发展,新闻宣传媒体传播形态和新闻宣传产品制作方式也不断发生变化,全媒体采编、融媒体传播成为常态。国有企业自有的新闻宣传媒体作为党的新闻宣传的组成部分,是凝聚主流意识形态的重要阵地,应主动适应信息化传播格局带来的变化,积极融入媒体融合发展的大潮。为适应性新的传播发展形势,满足新时代新闻宣传工作需要,作为“国家队”成员,国有企业纷纷开启了自有媒体采编模式转型之路,搭建全媒体采编平台,打破生产域与传播域的疆界,实现高性能支撑和弹性部署。
国企全媒体采编平台利用互联网、云计算、大数据等信息技术,解决内容采集多样化、新闻生产多元化、发布渠道多端化等互联网融合问题,探索建立符合企业个性流程、资源充分共享、数据再利用便捷、一次采集多次加工多端发布的平台。
1、 全媒体采编平台设计思路
1.1全媒体内容整合与多渠道内容发布
通过整合多种载体形式的内容,包括视音频、图片、文字等,将这些不同形式的内容有机结合在一起,以满足复杂多样的用户需求,提升用户体验是全媒体平台的主要目标。考虑到用户获取信息的多样化,全媒体平台应支持多渠道的内容发布,这包括网站、移动应用、社交媒体等不同的平台和相关终端设备。同时,全媒体平台的内容更新也应具有实时性和即时性,实现实时采编和编辑流程的优化,确保重要事件和新闻能够第一时间被发布和传播。
1.2基于微服务的快速迭代与灵活响应
为实现内容的灵活生产、快速地在不同渠道上发布和传播,将全媒体平台划分为多个独立的微服务,每个微服务负责一个特定的功能,如内容管理、用户管理、发布展示等,这样可以实现解耦和独立开发,提高系统的可维护性和可扩展性。使用轻量级的通信协议,如RESTful API或消息队列,实现微服务之间的数据交换和业务协作。为应对高并发访问和流量波动,使用容器化技术,如Docker和Kubernetes,根据需求动态扩展和收缩服务实例,并通过负载均衡器分发流量。
2、 系统总体设计
2.1设计原则
全媒体采编平台架构设计,应结合当前系统建设现状及业务特点,并充分考虑未来平台运营情况,在设计原则上应遵循:
以业务需求为指导,对平台进行顶层设计;
以数据资源为基础,对平台的数据结构、数据标准及接口进行规划;
以IT技术为支撑,结合移动化、智能化等新技术,对全媒体采编平台总体架构进行设计。
2.2设计概述
2.2.1先进性与实用性
从业务需求出发,根据国内外信息技术及其标准的发展趋势,采用当今国内外先进的计算机软硬件技术和产品,使新建立的系统能够最大限度地适应今后技术和业务发展变化的需要。同时,针对用户行为分析、编务辅助决策等特点,充分考虑所采用技术与产品的成熟性和实用性,促使维护人员和业务人员能够充分、方便、快捷地使用,充分考虑用户在当前各业务层次、各管理环节中进行信息处理的便利性和可行性,以确保整个系统运行的稳定性和可靠性,方案设计坚持技术和产品的先进性与实用性相结合的原则。
2.2.2可扩展和松耦合
系统设计不仅要基于当前需求,还应考虑其未来的发展方向,一个良好的系统体系结构,应该具有处理未来变化和发展所需要的可扩展性
系统的扩展性包括以下两个方面:
2.2.2.1数据的扩展
利用可视化的工作界面,进行数据的增加或通过数据库管理工具,创建新的数据库、词典。
2.2.2.2应用的扩展
考虑到和其他信息系统的连接,系统应具有良好的外接接口,将来随着业务的不断扩充,整个系统中应能够方便地添加新的业务模块,也是可扩充性的一个重要特征。
3、 系统关键技术
3.1微服务架构的基础设施平台
系统基于Spring Boot + Spring Cloud 微服务框架。微服务架构模式将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,共同为用户服务。每个服务运行在独立的进程中,服务与服务之间采用基于HTTP的RESTFul API互相沟通。每个服务都围绕特定的具体业务进行构建,并且可以独立部署到生产环境。原则上尽量避免统一、集中式的服务管理机制,每个微服务可根据自身的业务特点选择合适的技术、工具甚至编程语言进行构建。
微服务的架构有利于满足平台在高并发及线性扩展方面的需求,有利于服务的拆分及单项优化,同时也有利于开发团队之间的松耦合协作。
3.2基于全媒体的系统功能中心
3.2.1流程设计中心
采编人员通过系统撰写和提交稿件到个人稿件库;稿件需要审核人员通过后才能进入已审稿库发布。采编用户根据个人工作职责和系统权限编辑不同类型稿件,系统提供多样编辑工具在各个环节使用。网站编辑和微信编辑进入稿库,选取合适的稿件进行审校,对指定稿件进行修改、编辑完成后进入审核环节,审核人员进入待审稿库,对编辑修改完的稿件进行审核,审核通过后直接选取稿件进行签发、发布,发布成功后稿件直接被推送至网站前台及微信平台。
3.2.2建设中心
建设中心支持多个站点管理,多个站点可以独立管理,拥有自己的模板、栏目、用户;可以在此修改站点配置、删除站点或者发布站点等操作;支持多个栏目、子栏目的创建,对栏目进行新增、修改、删除、排序、发布、SEO配置、扩展配置以及模板配置等操作。模板管理功能支持首页模板、栏目模板、正文模板、通用模板以及样式模板的增加、修改、删除。
3.2.3 创作中心
支持导入本地word文档,搜索页面个性化配置。编辑器支持多种类型,包括html文档、word文档、外部链接、pdf在线预览等,文档中可插入多张图片和附件。支持TIF、JPG、bmp、png等常用格式图片的上传和编目,可单图或组图上传,支持图片传稿、提交、删除、下载功能。图片可在线编辑,包扩裁剪、马赛克、旋转等处理方式。
3.2.4 编审中心
提供7种稿件类型新增,对信息状态进行列表展示,拖拽排序。支持动态预览与静态浏览,单条信息和批量操作发布、删除、签发、下线、转移、转发等。支持自定义工作流程,工作流制定拖拽模式,方便制作。
3.2.5 资源库
可以选择上传资源类型图片、附件、视频、音频、图文进行上传,具有多类型资源的上传保存功能,方便用户进行资源的管理。对资源的基本信息,包含作者、人物名称、概述、地点、日期、事件等信息的编辑完善,方便记录该资源的基本信息,供更细致的查看或者应用。同时对资源信息进行标记,方便根据标签进行筛选资源,或者方便根据标签对资源进行应用。
本系统围绕新闻采编平台的建设,以内容采集多样化、新闻生产多元化、发布渠道多端化,全媒体深度融合为目标,主要解决系统在面对新需求响应不及时等问题,通过微服务技术实现系统资源的弹性伸缩、应用的敏捷开发与快速迭代更新、应用间高内聚松耦合,大大提高了系统的健壮性,实现系统功能的多样化。
参考文献:
[1]胡元军.基于云平台的媒体融合信息服务系统设计[C].谢胜和.中国新闻技术工作者联合会2018年学术年会论文集(学术论文篇),中国新疆乌鲁木齐:中国新闻技术工作者联合会, 2018:109-114.
[2]欧阳荣彬 龙新征 杨加 李庭晏 张蓓.全媒体一站式信息门户建设技术架构设计[J].通信学报,2018,39 (Z1):110-115.
...