ZWWL的短信詳設

目前場景需要的兩大短信接口

1. 短信驗證碼短信

2. 通用短信接口 (模板及參數)



短信接口共同之處

  1. 定時發送(
    1.1 短信驗證碼放到隊列中,如果調用第三方失敗的情況下的定時發送,
    1.2通用短信接口的定時發送【暫時理解的實際場景應該是通用短信的返送】 )
  2. 數據落庫(短信表 數據庫選型待定)排查問題 & 對賬,數據量導出運營使用 ,系統展示。
  3. 權限控制及安全 (驗證碼驗證碼緩存及是否有權限問題,是否惡意調用接口)
  4. 容災情況(服務A 不可能用的情況下,重試n次後的服務切換)

短信接口不同之處

  1. 頻率限制(僅短信驗證碼需要,通用短信接口問題可能暫時不需要)
  2. 模板及參數(提供通用短信接口)
不同點的詳設

1.頻率限制(目前只想到短信驗證碼場景下可能用到)

Redis 頻率訪問控制,驗證碼的一分鐘之內只能發送一次
發送總量 數據庫mysql mogodb |redis
手機號/每天發送的總量 redis verify_telphonenumber incr expire
天/Ip發送的總量 redis ip incr mysql (假如是一個機構or門店報名點 ip的限制是否不合適?)
發送量統計等問題可以直接入庫mysql or mongoDB (優勢見上 :數據落庫優勢)

在這裏插入圖片描述
在這裏插入圖片描述

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章