湖仓一体电商项目(二十一):数据发布接口和数据可视化
数据发布接口和数据可视化
一、数据发布接口
通过 Flink 实时把结果数据写入 Clickhouse-DM 层中后,我们需要编写数据发布接口方便数据使用方调用数据结果进行可视化,数据发布接口项目为 SpringBoot 项目“LakeHouseDataPublish”,此 Springboot 接口支持 mysql 数据源与 clickhouse 数据源,mysql 数据源方便离线数据展示,clickhouse 数据源主要展示 DM 层实时结果数据。
此业务对应的接口有如下几个:
实时获取商品一级种类访问热度排行接口:
”localhost:8989/lakehouse/dataapi/getFirstCatVisitInfos”
实时获取商品二级种类访问热度排行接口:
”localhost:8989/lakehouse/dataapi/getSecondCatVisitInfos”
实时获取商品访问热度排行接口:
”localhost:8989/lakehouse/dataapi/getProductVisitInfos”
启动项目“LakeHouseDataPublish”数据发布接口,启动之后浏览器输入以上接口即可查询对应数据结果。
二、数据可视化
首先启动内网穿透工具映射本地数据发布接口,打开腾讯云图https://console.cloud.tencent.com/tcv,新建大屏,添加接口及对应数据,设计组织以下大屏结果:
版权声明: 本文为 InfoQ 作者【Lansonli】的原创文章。
原文链接:【http://xie.infoq.cn/article/d75356a951389fa5179e35bd7】。文章转载请联系作者。
评论