融媒体系统-关系型数据库同步服务

我要开发同款
proginn21124998602024年06月12日
48阅读
开发技术mybatis、spring、docker、nosql、java
所属分类其他

作品详情

1、稿件和状态信息封装在json/xml文件中,素材是小图片(2M以内)转BASE64码封装在json/xml中,大视频、大图片和大文件(超过2M)独立传输,json/xml中只关联稿件(采用分布式ID,保证生成ID唯一性)。(百度分布式UID,Twitter SnowFlake雪花算法分布式ID)
2、通过Https协议进入信息外网DMZ,再由融媒体同步服务器通过SQL透传至内网数据库。独立传输的大文件、视频、大图片(涉及到图片处理放在文件服务中)临时存储在外网非结构化融合平台,外网系统数据库旁路连接,存储稿件数据副本,以便在发生异常时可以读取副本数据进行重试,此外也作为向内网同步数据的缓冲区。
3、发起稿件保存操作过程中,保存同步状态为2个,分为稿件内容/稿件素材2中同步状态,成功1、失败0,稿件内容同步成功为必须条件,否则无法保存稿件内容。
4、素材同步过程中如果失败,在另一方打开稿件时,没有引用到相关素材,需要一个默认标志,用户通过点击加载方式进行及时加载。如多次用户加载无法成功,弹出提示信息引导用户在本端编辑或通过人工方式进行大素材拷贝。
针对每日无法同步成功的素材,定期定时夜里进行素材数据同步
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论