系统支撑商家视觉资源管理,使用AI能力提升商家素材资源的生成效率和降低商品维护成本,实现资源复用,帮助商家完成主图、视频、商品详情等商品核心要素的 维护以及数据分析功能帮助商家实现精细化运营。
项目模块:
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 通过消息队列记录商家图片使用场景,协助商家更好的进行资源的合理利用