微軟下一代云計算編程模式Orleans曝光
關(guān)于自家的云計算平臺,微軟最大的一個賣點就是開發(fā)人員可以使用.NET、Visual Studio和其它編程工具來編寫Azure應(yīng)用程序。不過這并不是事情的全部,微軟研究人員正在研發(fā)下一代云計算編程模式和相關(guān)工具,根據(jù)最新的資料,Orleans就微軟下一代云計算編程模式(之一)。
Orleans是一種新的編程模式,用來提升微軟通用語言運行庫(CLR)的抽象水平,它引入了“grains”的概念,這是一個可以在數(shù)據(jù)中心之間遷移的計算和數(shù)據(jù)存儲單元。Orleans自身還將提供很多運行時,包括Geo-Distribution、數(shù)據(jù)復(fù)制與一致行、性能監(jiān)控、自適應(yīng)控制、運行時監(jiān)控、分布式調(diào)試。
Orleans的宗旨就是為了創(chuàng)建一種既適用于客戶端又適用于服務(wù)器的編程模式,簡化代碼調(diào)試,提高代碼的可移植性。
目前已知的資料并沒有任何關(guān)于Orleans開發(fā)計劃的內(nèi)容,Orleans也許還處在概念設(shè)計階段,也許已經(jīng)開始了初期的開發(fā)工作,這些都要耐心等待才會有答案。
【編輯推薦】