Re: [問卦] 藝fun券收不到驗證碼

作者: NTULioner (LionsHeart)   2020-07-21 17:39:53
先有點基礎系統概念再來說嘴吧
1. 該app本來就已經委外製作 什麼自己寫簡訊系統,拜託別說出來讓人笑。
2. 100萬個request很多嗎? 依系統服務層級來看,這數量一開始都是可預想到,應早有準
備。
3. 當你一開始就知道服務人數龐大的時候,一開始系統設計就會想辦法避免被打掛。
例如重送驗證碼這件事
當你服務層級小的時候直接打去對方那,ok?
(補充,最好不要直接打對方,如果是照流量算錢的,你會哭死)
當你服務層級大且早已有後端存在的情況下
就可以考慮先打回自己後端幫忙處理
這邊就可以先幫忙做load balance
至於打對方服務端這部分會受限於對方的spec
後端可以簡單判斷這筆需不需要真的打出去
當然最好在client端就先擋好
等60秒才能再送就好
這些都是非常簡單的作法
當然也有不夠或不好的地方
但絕不會是你說的三小要重寫簡訊服務
※ 引述 《taxuan》 之銘言:
: 推 tomo1026: 一堆人沒馬上收到就按重送 一個人按個5次 同時20萬人 07/21 17:08
: → tomo1026: 按就有100萬個request 哪個系統有辦法負荷 07/21 17:08
: → tomo1026: 笑死 所以非學店仔的大德意思就是要自己再寫一個簡訊系 07/21 17:15
: → tomo1026: 統 而非直接委外給廠商處理 顆顆 這邏輯真是學生啊 07/21 17:15
作者: lianpig5566 (家庭教師殺手里包恩)   2020-07-21 17:41:00
跟我想的一樣
作者: ryanlee1874   2020-07-21 17:43:00
驗證失敗?
作者: HEYHAH (HEYHAH)   2020-07-21 17:43:00
也跟我想的一樣
作者: vvrr (vvrr)   2020-07-21 17:43:00
client端是有擋60秒的機制,但看起來沒什麼幫助..
作者: milk7054 (莎拉好正)   2020-07-21 17:44:00
817護航很難看

Links booklink

Contact Us: admin [ a t ] ucptt.com