【技术实现步骤摘要】
一种基于流水线的短信发送过滤检测的快速处理方法
本专利技术涉及批量短信发送检测,特别是一种基于流水线的短信发送过滤检测的快速处理方法。
技术介绍
在短信发送过程中,我们需要做一系列的检测,比如,短信号码是否合法,关键过滤,接收号码是否合法等等。在实际开发中,我们通常的做法是写一个复杂的检测函数把所有需要的检测一起检测完毕,在进入发送阶段。为了避免大量短信等待,提升发送效率,我们会考虑使用消息队列,这样虽然解决了等待的问题,却并没有解决检测的性能问题,还是一条一条的检测。如图1所示的常规队列处理模型:常规情况下,检测环节是没有并行的,同时只有一条短信进入检测。
技术实现思路
常规短信发送检测方法,主要是用消息队列的方法的解决入口拥堵问题,但本质上没有改变检测的过程和逻辑,性能提升不大。本专利技术主要针对现有方法的不足,采用一种基于流水线的短信发送过滤检测快速处理方法提升操作的并行度,从而提升操作的效率。本专利技术采用的技术方案是:一种基于流水线的短信发送过滤检测的快速处理方法,包括以下步骤第一步,分拆检测程序:将检测程序划分为多个工序;第二步,建立管道流水线,在流水线上设置与所述多个工序一一对应的检测处理工位;第三步:将发送短信检测的队列与管道流水线对接;第四步:管道流水线按照所述检测处理工位的数量并行处理队列发送的多个短信。进一步,所述多个工序至少包括发送号码检测和接收号码检测。进一步,所述多个工序还包括关键字过滤。进一步,所述多个工序还包括短信长度检测。或者,所述多个工序还包括关键字过滤与短信长度检测。本专利技术的有益效果:相对于传统方法,本专利技术通过流水 ...
【技术保护点】
1.一种基于流水线的短信发送过滤检测的快速处理方法,其特征在于:包括以下步骤第一步,分拆检测程序:将检测程序划分为多个工序;第二步,建立管道流水线,在流水线上设置与所述多个工序一一对应的检测处理工位;第三步:将发送短信检测的队列与管道流水线对接;第四步:管道流水线按照所述检测处理工位的数量并行处理队列发送的多个短信。
【技术特征摘要】
1.一种基于流水线的短信发送过滤检测的快速处理方法,其特征在于:包括以下步骤第一步,分拆检测程序:将检测程序划分为多个工序;第二步,建立管道流水线,在流水线上设置与所述多个工序一一对应的检测处理工位;第三步:将发送短信检测的队列与管道流水线对接;第四步:管道流水线按照所述检测处理工位的数量并行处理队列发送的多个短信。2.根据权利要求1所述的一种基于流水线的短信发送过滤检测的快速处理方法,其特征在于:所...
【专利技术属性】
技术研发人员:余敬龙,
申请(专利权)人:广东能龙教育股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。