面向高并发的短信调研系统设计与开发

来源 :北京交通大学 | 被引量 : 1次 | 上传用户:seasports
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
滴滴出行是一个规模巨大的网约车出行互联网公司,如何把握市场变化来扩大公司运营规模,获取用户第一意愿是非常重要的。原本各业务部门的问卷调研方式都是自行维护,用户都是独自分开的,同一时段不同部门下发不同调研任务,会存在对同一用户下发多个调研信息的情况,造成用户反感。并且由于调研数据的不互通,无法有效的对调研整体情况进行分析优化。调研问卷系统应运而生,将所有的用户调研归于一处,为整个公司提供调研服务。被调研用户量的激增对系统的健壮性带来考验。所以针对这些问题本系统设计了调研管理、调研NPS(Net Promoter Score)问卷、数据去重、调研发送等主要模块来解决。调研管理模块通过调研组和调研任务的关联关系来保证同一调研组内,同一个调研问卷被调研用户的范围,是这个系统的基石。考虑用户对调研问卷内容和占用时长的忍耐性,确保可以实时得到用户的全部或者部分调研信息,使用调研NPS问卷可以保障获取用户阶段性答案。创建调研任务的时候会添加去重频率的选项,所以在调研短信下发前存在批量的用户去重操作。数据去重模块在对比了多种去重方法并参考其去重特点的情况下,选择了依据布隆过滤器原理的去重方法来保证在低误识别率情况下的快速去重和低内存占用。调研发送模块采用多进程多任务设计,提高业务处理性能。同一时段内会存在多种调研任务,分钟级别处理几十万事务数据。在结合缓存、数据库,通过任务管理和进程调度等方面来实现系统的稳健性。在用户去重过程中,本文主要对比了、HASH去重,基于BITMAP去重和基于布隆过滤器原理(Bloom-Filter)去重方法。通过依次对比,采用BITMAP思想来做数据存储减少内存空间的占有量,在通过Bloom-Filter支持对业务的大数据用户信息快速去重。本文将这通过两者相结合来做大数据用户信息去重。在系统设计和开发方面,进程管理模块通过使用任务管理模块构造的多种Redis数据,调度和协调所有进程进行任务处理,实现多进程多任务并行来达到多业务数据处理速度提升。并通过异常处理模块负责任务及进程相关异常的处理及自动修复,对于无法自动修复的问题,进行实时监控及报警。经过实际项目完成和运行,整个系统在千万级用户数据去重情况下运行稳定,调研短信下发业务涉及事务处理量可以达到20W/min的速度,符合预期效果。
其他文献
以疟疾传染病传播为主要背景,本文主要研究了三类疟疾模型:具有非局部时滞的反应扩散疟疾模型,具有媒介选择性和周期性的疟疾模型和具有非局部时滞,媒介选择性和周期性的反应
人脸识别因其采集成本低、安全性高以及丰富的应用场景,一直是计算机模式识别领域的研究热点。伴随着人脸识别技术理论的不断成熟,人脸识别作为一种新型的身份验证技术被广泛应用于各种实际场景。但是面对海量的人脸图像数据,如何训练出有效的特征信息,是人脸识别技术的关键。非负矩阵分解(NMF)作为一种特征提取算法,近几年被广泛应用于人脸识别研究。如何加快矩阵分解的收敛速度和使分解结果更具有稀疏性,是改进NMF算
目前,能源短缺已成为世界难题,其引发的问题接踵而至,如何减少执行器的使用或使其不使用能源被越来越多的科研工作者所关注,由此自驱动执行器应运而生。自驱动执行器是执行器
近年来,经济全球化使得跨语言交流日益频繁,对翻译的需求也与日俱增。随着科技的进步,机器翻译的出现使人们的翻译工作发生了巨大的变化,也日益改变着人们的翻译习惯和翻译行为。作为一名翻译新手,笔者发现各种各样的翻译系统的确提高了翻译效率,可提供粗略的译文,甚至在一些文本的翻译上表现十分优秀。但是机器翻译也出现了很多明显的问题和局限,机器翻译的翻译质量远远不能满足实际的需要。针对机器翻译的弊端,译后编辑是
癌症测序数据的不断产生为癌症的研究提供了很好的数据支撑。在诸多数据挖掘方法中,网络模式挖掘方法作为一种有效的数据挖掘手段,可以从宏观上构建出生物分子之间的关系,从而使可挖掘的信息更丰富。在诸多癌症测序数据中,基因表达数据反映的是基因转录产物mRNA在细胞中的丰度。基因表达数据可以用来分析基因在细胞中的表达是否发生改变、不同基因之间的相关性以及在不同条件下基因的活动如何受影响等问题。利用基因表达数据
大量的物理问题和工程问题等都可以用超奇异积分方程来描述,但是超奇异积分方程的解析解是不容易求解的,因此相关领域的研究者们将其目光投向了研究此类方程的数值解上.然而,
对于不变子空间问题的研究,一直是算子理论中一个热门问题.学者们用了多年的时间,经过研究、思考取得了很多的优秀成果.可是,距离解决难以攻克的问题,还有很长一段路要走.193
手持式和便携式北斗卫星导航设备易受窄带信号的干扰而接收性能急剧下降,受限于体积,此类设备只能使用单天线接收信号,不能采用阵列天线空时处理方法。提出基于小波变换的时-
现实世界中存在很多不确定性问题,用模糊集、区间数学、粗糙集等都不能有效处理。由于近年来所提出的模糊软集对处理不确定信息有其特定优势,本文主要研究模糊软集在不确定决
涤纶具有强力高、耐酸碱性好等优点,但吸湿性能差、易产生静电。丝胶具有优良的亲水性能,它是缫丝过程中的剩余产物,将具有优良亲水性能的丝胶涂覆整理在涤纶织物表面,在改善涤纶回潮率的同时,也为丝胶的综合利用提供新的思路。本文研究了改性丝胶和交联剂涂覆整理工艺对涤纶织物性能的影响。以氮丙啶XR-100和乙二醇二缩水甘油醚(EGDE)作为交联剂,对比分析了未改性丝胶涂覆整理涤纶织物和碱减量涤纶织物的性能;采