「一合口罩」預售 13 萬人塞爆網?網上排隊系統 NoQ 防死機

| 何兆洋 | 03-03-2020 20:30 | |
「一合口罩」預售 13 萬人塞爆網?網上排隊系統 NoQ 防死機

新型冠狀病毒肺炎(武漢肺炎 COVID-19)疫情持續,每逢有口罩在網上開賣,由於購買人數眾多,系統往往不勝負荷,出現「死 server」情況。今日本地廠商「一合口罩」預售,採用軟件公司 RedSo 所研發的排隊系統 NoQ,足以應付 100 萬人流,讓用家暢順快捷地輪候進入網站瀏覽。

  • 「一合口罩」預售,人次約 6 萬,總人次共 13 萬,而內部測試系統能同一時間應付 100 萬人
  • NoQ 排隊系統採用 Google 的 Serverless 雲端架構,可應付流量突然增加
  • reCAPTCHA 技術需要真人驗證並非機械人,避免「自動程式」(Bot)使用者在開售瞬間大量搶購

「一合口罩」今日下午 2 點 30 分開始預售,約 7 分鐘後網頁已顯示「籌號已派發完畢」及「活動已完結」字樣。RedSo 合夥人李思聰指,網站最高峰到訪人次約 6 萬,總人次共 13 萬,而內部測試系統能同一時間應付 100 萬人,故網絡容量綽綽有餘。

「一合口罩」預售 13 萬人塞爆網?網上排隊系統 NoQ 防死機

與其他進入網站的「虛擬排隊」系統不同,NoQ 排隊系統採用 Google 的 Serverless 雲端架構,能節省等候時間。李思聰打比方表示,系統做法更像跑馬拉松。他們的做法是當客戶好像跑手般一起衝過終點線時,AI 會自動影快相,繼而分辨出每位客戶的先後次序。所謂 Serverless,是指一種雲計算模型,應用開發人員無須為其應用配置服務器或管理擴展,比起傳統模型,能更快地將代碼推送至生產環境,而「服務器」則交由雲端供應商所管理。當網站面對流量突然增加,系統擁有極高的可擴展性。

為處理流量激增,以及避免網站癱瘓,NoQ 排隊系統未有即時寫入任何數據(Database),並將工作分流。第一步先讓網民登記購買口罩,過程中不須輸入信用卡資料,也不需即時完成交易。首要任務僅是完成派籌,然後進入第二步才發送電郵。如此便可防止旅發局除夕抽奬的電郵死機情況。同時 NoQ 系統採用了內容傳遞網絡(CDN),萬一網站死機,最壞情況仍然有頁面顯示「活動完結」。此外,reCAPTCHA 技術需要真人驗證並非機械人,避免「自動程式」(Bot)使用者在開售瞬間大量搶購,影響公平性。

Redso 成立已有10年時間,由於正值新冠肺炎全球肆虐,該企兩周前就排隊系統 NoQ 推出抗疫價,免費幫助電商應付逼爆的網站流量。

Source:hket

Page 1 of 14