系统支撑商家视觉资源管理,实现资源复用,帮助商家完成主图、视频、商品详情等商品核心要素的维护以及数据分析功能帮助商家实现精细化运营。
项目模块:
1、图片管理中心(图片资源管理)
2、媒体中心(多媒体资源管理)
3、素材中心(商品聚合素材信息,包含商品多场景精细化运营)
4、数据分析(素材使用数据分析数据服务支撑)
5、媒体服务中心(媒体素材扩展服务,包含图片引用场景记录,版权存证服务,图片质量分计算结果、图片素材异步任务处理)6、jos开放接口
系统特点:万亿级数据量,数据同步一致性,数据中心端开放接口qps高,离线计算任务多
框架:Spring、SpringMvc、mybatis、vue
数据库:mysql、ES、HBase、hive
○1图片、视频相关业务的支持,保证业务数据的准确性
○2视频系统soa化改造,中心端拆分,实现大中台小前台的设计,将接口按业务实现组件化
○3使用JSF接口方式暴露业务接口,并将其对外开放,实现限流、降级、熔断的策略
○4实现数据同步逻辑,在mysql写入成功后发出mq消息将数据同步到ES以支持前台个性化搜索
○5实现数据归档逻辑,在用户删除数据一定时间后将数据归档到HBase并删除ES和mysql以节省资源
○6将业务数据同步到大数据hive表,大数据任务结合前端埋点数据,形成分析数据,通过echarts图表展示给商家
○7通过消息队列记录商家图片使用场景,协助商家更好的进行资源的合理利用