我的雲設計

我開發的風控計算服務程序和高速行情服務中,無意中已經有了雲的雛形。

  1.有了分片計算的概念。分片計算中,特殊點1是對訪問結束點的判斷,結束點判斷有兩種:一種是計數器判斷法,一種是複雜邏輯判斷法。2是隊列的使用,3是分片任務的優先級的控制。計算任務可能是不停的在分解的,有時候子任務無窮分解時,會產生很多中間數據,這些中間數據如果不迅速處理掉,會耗盡系統資源;所以這時候就得考慮子任務的優先級,這種優先級可以有通過優先線程來處理。

 

  2.拓撲分層的控制:良好的系統是單向的。交互性的程序會給我們很多額外的負擔。這裏我考慮環形拓撲,爲什麼環形拓撲,主要是考慮併發性,而且結構比較簡單。是良好的可擴展的分層結構。

 

  3.雲處理的內存數據同步:雲系統的內存數據,存在不同的數據庫上,某個數據在數據庫上發生的時候,要同步到所有電腦上的好的辦法是有專門的同步線程或者同步服務器最好。

 

  4.雲數據處理,要有內存數據庫。爲什麼這樣考慮呢?雲系統可能要處理海量數據,海量數據除了利用商業數據庫的分佈式能力之外,可以考慮用便宜的pc+內存數據庫來實現。這樣可以實現對海量數據的快速訪問,並能一定程度上有關係數據庫的特點。

 

  5.數據完整性控制系統。這個系統很重要,容錯、查錯都在它這裏要實現。可能還有更重要的功能,系統的日常測試也得靠他。雲系統或許是有生命的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章