智能BI 平台 笔记
BI上线地址: http://124.71.207.114/
基本功能都已完善。正好这段时间打算的学一下rabbitmq,鱼皮哥的多线程,rabbitmq正好帮我巩固和运用一些相关知识。
1.用户每次提交BI,都会按照文件里面的属性,自动创建一张表chart_id,然后将数据插入表里面去,这样便于后期用户展示,缓解查看数据量过多的情况,但是目前还没有拆分chart表,压力还是在原表上,分表并没有达到相应的解决性能问题的要求,后续打算进一步扩展将库拆分一下。这个动态sql的主要难点对我而言在于不同于之前写的已经知道相关属性,最后的返回结果都可以直接处理,但是这个项目,由于一切都是未知的,写起来不是太顺手的。
2.后续打算加入上传的csv文件可以选择需要的相应属性来进行处理,目前只能实现用户已上传的数据进行选择性导出,然后再上传处理。
3.现在加入死信队列来处理一些异常情况,直接将任务设置为失败,后续考虑的是加入重试机制,用户可以手动点击重试,也可以后端自动重试。还有个特殊的情况是,有的时候数据量多,返回文字多的时候,ai就会停止生成下面的语句。
4.现在只处理了一些AI的echart语句外面出现错误的情况,但是里面的一些json有时候还是不一定按照相应的格式来处理,后续打算对数据进行一些数据清洗,采用正则等来处理异常情况。
一开始打算使用原始方法来部署,前面的java,maven.....都没太大问题,但是erlang,rabbbitmq装的时候用到新版的,出了一些问题,然后发现大部分都是3.8 的rabbit mq的操作,由于卸不干净重装了下系统,采用3.8版本,目前暂时没问题。
评论
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
作者分享
代码生成器共享平台 笔记
30
历时一个多星期,终于完成了API开放平台,稍微完善了部分简单的功能,顺带了解了react的使用。上线地址http://www.flycode.icu/,欢迎各位前来体验,。上线采用的是宝塔部署,刚开始把网关,接口,后端,前端上线的时候,用的阿里云免费的2核2G的,内存使用率差点直接破百,现在内存也占到了70%。上线过程中遇到了不少问题比如绑定域名一直绑不上,都在星球里面的球友帖子里面找出了解决办法,还有一些未完成的部分之后将会慢慢完善。
18
#自我介绍# 大家好,我已经加入星球一个多月了,并且跟着鱼皮完成了前两个项目,逐步了解一些开发相关的知识,之前写过一些springboot项目,很少有介绍为什么要用这些技术,但是鱼皮是一步一步纠正改进。跟着鱼皮的路线一步一步学,一定会有些收获。
4

