摘要:本发明公开了一种基于MD5和分布式缓存的大规模短信防重发方法,包括以下步骤:应用MD5算法对预发送短信内容进行哈希运算,得到一个唯一的内容标识;将内容标识与接收号码再次进行MD5运算,得到一个内容与接收号码的唯一标识;在内存中查找唯一标识;若找到该唯一标识,则代表此短信已被发送,无需后续处理;若没有找到,则将唯一标识存放到内存中,并发送短信。本发明对短信内容和号码进行哈希运算,得到一个唯一的十六进制数字串,使用此数字串进行重复判断,能够极大地减少内存占用。同时利用了分布式缓存技术,在单机内存不够的时候,能够方便地扩展到多台机器,因此能够从容地应对大规模短信的处理。
- 专利类型发明专利
- 申请人广东能龙教育股份有限公司;
- 发明人余敬龙;
- 地址528403 广东省中山市东区中山四路49号二楼至四楼
- 申请号CN201410367794.5
- 申请时间2014年07月29日
- 申请公布号CN104113830A
- 申请公布时间2014年10月22日
- 分类号H04W4/14(2009.01)I;