小视频去重项目思考

时间:2019-06-13
本文章向大家介绍小视频去重项目思考,主要包括小视频去重项目思考使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

小视频去重项目思考

接手公司小视频去重业务已有大半年,从流程设计、硬件调度、业务功能实现、测试与迭代,其中给我的成长很多,思考了一些东西,理解了一些产品开发的规约与思路。

小视频去重,业务层面包括小视频的本地下载、去重逻辑实现与重复视频拉黑。其中小视频下载需具体业务部门调度,需要提供满足负载均衡的接口,以实现多机器的充分利用和正常的接口返回时间;去重逻辑较复杂,耗时较长,需参考观察者模式,构建异步、负载均衡处理集群;重复视频拉黑需要定时作业调度,并给以运营部分每日处理结果反馈。基于上述内容,微服务构建可满足合理的代码多模块构建需求,hbase保存视频特征、mysql统计结果信息、redis处理异步请求的多重数据存储方案可解决整体数据的管理与分析。

子模块分类:

  1. eureka_server - 注册中心,有效监控和管理多模块运行状况

原文地址:https://www.cnblogs.com/nyatom/p/11015536.html