得物问卷

我要开发同款
毕风2023年01月11日
176阅读
所属分类问卷调查 PC网站

作品详情

项目模块有:创建问卷,发布问卷,问卷回收,回收数据分析

我负责的有:数据库设计/后端接口/协调跟进项目进度。

技术栈有:django,redis,celery,kafka,sanic,doris

难点及解决:
1. 问卷创建和问卷填写涉及大量的数据库写操作,导致问卷创建过程中响应较慢。解决方案是使用celery异步写入,并标记写入状态,轮询找到执行失败的任务,并尝试再次执行,当超过指定次数都没执行成功的话,会飞书提示,由人工介入
2. 问卷回收后,需要对回收数据分析,要按指定格式展示统计数据,这里涉及了多表联查且大量数据的读操作和大量的计算,导致问卷回收结果页响应较慢。解决方案是引入doris,使用大宽表记录数据,利用doris的特性提升性能
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论