摘要:本發明公開了一種基于MD5和分布式緩存的大規模短信防重發方法,包括以下步驟:應用MD5算法對預發送短信內容進行哈希運算,得到一個唯一的內容標識;將內容標識與接收號碼再次進行MD5運算,得到一個內容與接收號碼的唯一標識;在內存中查找唯一標識;若找到該唯一標識,則代表此短信已被發送,無需后續處理;若沒有找到,則將唯一標識存放到內存中,并發送短信。本發明對短信內容和號碼進行哈希運算,得到一個唯一的十六進制數字串,使用此數字串進行重復判斷,能夠極大地減少內存占用。同時利用了分布式緩存技術,在單機內存不夠的時候,能夠方便地擴展到多臺機器,因此能夠從容地應對大規模短信的處理。
- 專利類型發明專利
- 申請人廣東能龍教育股份有限公司;
- 發明人余敬龍;
- 地址528403 廣東省中山市東區中山四路49號二樓至四樓
- 申請號CN201410367794.5
- 申請時間2014年07月29日
- 申請公布號CN104113830A
- 申請公布時間2014年10月22日
- 分類號H04W4/14(2009.01)I;