一、部署服务
需要部署minio、nacos、mysql、consul、elasticsearch、视频解析服务、nfs、skywalking-oap及ui。
二、三个微服务程序
minio服务解析视频-》上传到minio进行存储,构造领域对象信息保存到hive(hive on spark)异步处理-》元数据存储到Elasticsearch
三、微服务治理注册,使用consul
使用consul作为注册中心和配置中心
四、解析逻辑内容
五、使用knife作为调试页面,比swagger好用
六、minio存储解析的视频文件预览
七、k8s部署的的应用
八、微服务进行hive数据保存
九、存储到minio上的文件
十、skywalking展示服务调用关系
十一、服务调用链路展示
十二、元数据保存
十三、postman调用接口例子
十四、服务在skywalking上的拓扑展示
十五、源码路径
I:/00000/yaml