日期:2020-04-24
“學習新思想,争做新青年“。響應共青團中(zhōng)央宣傳部和中(zhōng)國青年報·中(zhōng)青在線倡議的”青年大(dà)學習“精神,煥發蘇科青年精神面貌,2020年4月23日下(xià)午16:30,蘇科大(dà)講堂再次如約開(kāi)講啦!本次主講人爲陳湘隆,主題爲“多數據源的實現與應用”。
· 問題背景
“智愛搖籃”平台,一(yī)直是蘇科主打的智慧平台之一(yī),在實際工(gōng)作中(zhōng),我(wǒ)們發現:随着公司用戶群體(tǐ)逐步增加,平台服務器和APP的數量直線上升,老版本的“智愛搖籃”平台效率已經變得十分(fēn)低下(xià),難以适應需求。公司發現此問題後,在短時間内組建技術團隊,集中(zhōng)力量進行技術攻關,并取得了顯著成效,于是便有了本次蘇科大(dà)講堂的主題:多數據源的實現與應用。
· 方案思路
基于實際應用場景,結合公司工(gōng)作成果,陳湘隆給大(dà)家提供了三個參考方案,分(fēn)别爲:統一(yī)數據庫、主從數據庫和多數據源。其中(zhōng),統一(yī)數據庫和主從數據庫均可在短期内解決當前所面臨的問題,但一(yī)旦數據量再次大(dà)幅增加,将給平台系統帶來更難以釋放(fàng)的壓力;而多數據源從長遠角度上可以更好的滿足需求,但存在較多的技術難點需要攻克。
· 技術方法
爲努力将“智愛搖籃”平台打造成蘇科的産品旗幟,我(wǒ)們需要更科學、更長遠的思路,那麽,攻克多數據源的技術難點也就成爲了蘇科人必須要拿下(xià)的堡壘。課堂上,陳湘隆給大(dà)家分(fēn)享了蘇科技術團隊在技術方法上的攻關曆程:從主要java代碼、必須的配置信息、數據庫存保存據庫配置信息到Properties文件保存數據庫配置信息,最終生(shēng)成一(yī)套完整的實現方法源碼包。目前該源碼已經上傳到公司Maven服務器,可供公司員(yuán)工(gōng)随時下(xià)載使用。
· 實際應用
有了技術方法後,如何将其實際應用到“智愛搖籃”平台上?陳湘隆同樣給大(dà)家分(fēn)享了具體(tǐ)操作方式。
首先,需要引入公司Maven服務器中(zhōng)的源碼包,随後修改啓動類、配置文件保存數據庫、配置信息注入數據源等,再切換至目标數據源,通過不斷的調整測試,最終實現多數據源在”智愛搖籃“平台的應用。
多數據源的實現與應用,促進了蘇科”智愛搖籃“平台結構的系統化、模塊化,爲進一(yī)步提升”政府—園所—教師—家長—孩子“五位一(yī)體(tǐ)智慧校園模式的服務能力打下(xià)了堅實的技術基礎,更爲公司服務社會、回報社會提供了新的動力。我(wǒ)們是蘇科智能,且看我(wǒ)們以蘇科人之所學,築智慧教育之平台!