近期,TOP100 全球案例研究峰會于北京國際會議中心召開。作業幫參與工具鏈建設分會場向與會嘉賓展示了作業幫百萬級 QPS 常態化鏈路壓測診斷平臺。
此次作業幫成功入選 TOP100 全球案例,是權威機構對作業幫作為領先在線教育平臺技術實力的肯定。王俊星表示,一直以來作業幫以全鏈路壓測模型的迭代升級賦能多樣化場景,保證線上千萬級并發直播上課的穩定性。未來,作業幫將繼續融通各項技術及團隊能力,深耕壓測平臺架構優化等基礎建設,保證作業幫線上服務穩定性達到 99.99%,實現穩定的優質教育資源供給,以輻射千萬孩子的學習征程,踐行教育使命和愿景。
今年年初,在 “停課不停學” 的號召下,教育部鼓勵老師和學生 “在家上學”。隨之而來的是通過互聯網音視頻與知識建立連接的方式在全國范圍內迅速普及,在線教育用戶規模呈井噴式增長,2020 年被稱為 “在線教育爆發之年”。
在調研業界各大公司的穩定性方案和開源壓測框架后,作業幫基于自身業務場景,選擇了自研全鏈路壓測模型的解決方案。據了解,該模型必須與作業幫業務場景高度契合才能有效保證系統的正常運行,既涵蓋雙師角色、學生交互復雜場景的復用、切換,同時必須將服務架構、私有協議的特殊性納入考量范圍。
不同于傳統線下行業可以模擬出一個對等的生產環境,互聯網行業的壓測難以實現同級別的服務集群。數據構造不真實、場景臆想正是壓測架構脆弱的關鍵所在。此外,壓測工具缺乏安全性、人力投入成本大等問題亦亟待解決。因此,對于在市場賽道完美承受高壓檢驗,作業幫還有更長的路要走。
對于作業幫人來說,壓力測試不僅是關乎業績和增長的技術命題,更是與跨城鄉、跨地域的全中國中小學生相關的教育供給命題。為此,作業幫解鎖了自研壓測平臺的進階關卡。
首先,產研團隊在壓測的探索上達成了安全先行的共識,將 “服務與數據隔離” 設定為核心思想,研發、測試、運維共同建設將方案落地。具體而言,依托于日志服務,對數據進行清洗和脫敏,數據經過壓測平臺后產生壓測標記,在業務網關分發到各業務集群,業務模塊根據壓測標記,進行基礎業務服務和數據的隔離。
對于場景模擬和數據構造的真實性,團隊目前已從最初的捉襟見肘轉向能夠游刃有余地發揮技術優勢的階段。隨著平臺投入使用后,對大家的衍生使用需求,如數據預熱需求、高壓下的持續穩定性測試等,進行了優化支持,以滿足壓測多樣化需求。
而在模擬場景的塑造上,作業幫則分為兩大板塊,生成不同的設計思路。一方面,對大型售賣活動,采取了多場景鏈路壓測疊加參數化的方式進行梯度發壓,并基于漏斗型用戶行為模型,達成預期的成果;另一方面,對復雜教學場景的支持,復雜性主要體現在技術復雜性(涉及到私有技術架構、長連接和流媒體協議),數據和交互的復雜性即雙師教學的業務形態(每個學生都是一個獨立的個體,有各自的行為序列;主講與輔導老師各司其職并實時同步學生狀態,使主講及時調整教學內容,保證學生的課堂收獲)。因此作業幫自研了學生節點、主講節點、輔導老師節點模型,依托真實的日志將不同角色的行為序列化,最后注入模型,實現教學場景的仿真。
王俊星介紹道,作業幫對于發壓側進行了結構性調整優化,基于 2PC 思想和流水線形式處理鏈路,大大提升單節點發壓能力,減少了設備投入和運維成本。發壓的安全上也會進一步優化,很快我們就會與業務支撐系統打通,觸發閾值熔斷并與自動化平臺聯動以達到服務探活的目的,使壓測風險進一步降低。同時,為了解決高并發數據結果統計瓶頸,作業幫還會對計算引擎進行優化,通過分級計算、分布式部署,解決數據匯總壓力,提升集群水平擴展性。
效率的提高除了對源頭進行管控,也離不開中間層面的調度程序優化。對此,作業幫豐富節點管理,增加節點屬性,并針對特殊壓測場景,獨立申請壓測節點,使節點分配更加高效合理,避免互相影響。
目前,集安全、擬真、效率于一體的百萬級 QPS 常態化鏈路壓測診斷平臺已初步具備了抗風險能力,對千萬孩子的教育資源流通產生強大的輻射作用。未來,作業幫還將聚焦系統薄弱環節預判板塊,持續建設內置學習模型,全面打造自動化、領先行業的賦能平臺。
2022-04-08 動點科技發布了 《區塊鏈安全公司 CertiK 完成 8800 萬美元 B3 輪融資,估值達 20 億美元》的文章
2022-04-08 動點科技發布了 《理想汽車回應裁員傳聞:不實消息》的文章
2022-03-25 動點科技發布了 《蘋果將 47 億美元綠色債券用于支持綠色技術創新》的文章
2022-03-25 動點科技發布了 《技術引領未來,德國航空航天中心展示電動汽車概念》的文章
2021-12-23 動點科技發布了 《高田生物完成過億元 B 輪融,晨壹投資領投》的文章