Cobub Razor商業(yè)版2.0發(fā)布
經(jīng)過Cobub團隊的持續(xù)努力,Cobub Razor商業(yè)版2.0終于與大家見面了。
相較于之前的版本,可以說2.0完成了兩個華麗的轉(zhuǎn)身,首先是運算能力的提升,相比商業(yè)版1.0整體性能提升60%,極大地縮短了運算的時間,從而很好地迎合了移動互聯(lián)網(wǎng)快速發(fā)展的需求。
其次,商業(yè)版2.0針對用戶數(shù)據(jù)存儲的問題,制定了有效可行的解決方案,大大減少了數(shù)據(jù)的存儲量。
1、計算時間大幅縮短
圖 1為商業(yè)版1.0每小時定時任務(wù)的運行時間,很明顯可以看到運行時間會隨著數(shù)據(jù)量的增加而線性增長。以下數(shù)據(jù)以每小時13萬次啟動數(shù)據(jù),150萬頁面訪問數(shù)據(jù)為基礎(chǔ)。
圖 1 商業(yè)版1.0的定時任務(wù)的計算時間)
圖 2為商業(yè)版2.0的每小時定時任務(wù)運行時間,可以看出運行時間基本保持在常量,平均運算時間在15分鐘左右。
(圖 2 商業(yè)版2.0的定時任務(wù)運算時間)
同時,還將之前1.0版的每日定時任務(wù)的耗時計算移到了小時定時任務(wù)里執(zhí)行。經(jīng)過優(yōu)化處理,將之前每日定時任務(wù)中需要16小時的計算工作,在每小時定時任務(wù)里縮短至4分鐘左右。
(圖 3 商業(yè)版2.0的定時任務(wù)的計算時間)
由圖3可知,時間線基本持平,不會出現(xiàn)劇烈增加。總時間可以控制在20分鐘以內(nèi)。
2、存儲量減小
圖 4顯示數(shù)據(jù)存儲量中,clientdata為2800萬條左右,大小為5.4GB,usinglog為3.5億條,大小為40G。若以日活百萬用戶計算,此數(shù)據(jù)相當(dāng)于大約一個月的數(shù)據(jù)。
(圖 4 商業(yè)版2.0的數(shù)據(jù)存儲)
3、服務(wù)器開銷降低
圖 5為計算過程中服務(wù)器性能.
圖 5 服務(wù)器資源消耗)
4、SDK升級
同時,在新版本中我們升級了安卓和iOS的SDK,在這些SDK中修復(fù)了一些錯誤,并且能夠支持H5應(yīng)用,這對于那些使用H5的開發(fā)者來說是個福音。
5、極限情況分析
由上述所有相關(guān)數(shù)據(jù)及相關(guān)測試結(jié)果證明,極限情況下,Cobub Razor的商業(yè)版2.0系統(tǒng)在極限情況下可以支持日活300萬的應(yīng)用,usinglog數(shù)據(jù)每天增加3800萬條。
在這里我們希望和Cobub所有的開發(fā)者們分享此次商業(yè)版2.0版本運算能力和存儲能力的兩大提升,也希望此次2.0版本的發(fā)布能夠為大家創(chuàng)造更大的價值。
欲了解更多關(guān)于Cobub Razor商業(yè)版 2.0,請點擊鏈接,聯(lián)系我們。