数据展示系统中遇到的一些问题

背景:

    为了提升公司形象,公司领导提出在办公室过道建立一个电视墙,用于展示公司工业互联网建设的成果。电视墙的内容主要包括商务信息(订单的总体情况)、生产情况、运输情况、仓储加工信息、循环利用情况。

设计:

    考虑到展示信息多,电视墙一共由5个小屏幕一字并排拼接显示。数据来源于多个业务系统,初步考虑各个系统暴露接口,电视墙后端调用接口的方式实现数据对接。

遇到的坑:

    公司领导在演示时,屏幕上加工的业务数据突然出现了无数据的情况。经查为加工接口暴露的程序端口被封了。我去清理发现,电视墙后端数据接口几乎都是各个业务系统负责团队自己环境部署的。我给出了第一个建议,数据接口统一部署,便于运维人员日常巡检。也可以通过定时请求检查各个业务接口的生命状态是否正常。由于前端展示直接通过后端去调用的数据接口,网络可靠性等要求太高。针对数据实时行要求低的特点,我提出了第二个建议,新增一个电视墙数据缓存,展示数据通过后端从缓存取。缓存数据由定时任务调用数据接口去更新。尽可能避免展示出现异常,保障公司宣传工作正常开展。

猜你喜欢

转载自blog.csdn.net/qq_37372909/article/details/80177056