L
layout_data
layout_data
项目介绍
咪咕节目内容编排数据,需求及文档
软件架构
java、maven、hutool
部署及启动
- 下载layout_data-1.0.jar包
- 启动命令
java -jar -Dconfig.path=app.properties layout_data-1.0.0.jar
,其中-Dconfig.path=app.properties
指定配置文件路径
配置文件说明
app.properties
#vod_core内网地址
vod_core_intranet_url = http://dev-02.guttv.lab:7771/vod_core
#业务分组code
serviceGroup = 1100122160217030000475108
#栏目树根code
categoryRoot = 2100050160217110000475109
#编排数据文件保存的绝对路径
data_path=D:\\data\\share
#文件分割大小,例如:200B、10K、2M,默认单位是M(不需要分割,请注释此配置)
file_max_size=10K
#钉钉消息通知(需要程序能访问oapi.dingtalk.com)
access_token=fb188b5d2c4ebfbc672764729ebdadfd703f0c783ef46880e4b9b8223d685b27
#程序的版本号(不需要修改)
version=${project.version}
业务逻辑说明
- 通过调用vod_core接口获取栏目及节目(产品)数据
- 过滤名称包含**|**的数据
- 过滤业务分组黑名单的数据
- contentID不为空的数据
- sequence是产品在栏目中的序号
- 日全量传送,每日02:00前生成