Microsoft開源Orleans雲端計算web框架
Orleans 框架的預覽版已經在 2014 年 4 月公佈,該專案是建立在 .NET 之上的,設計的目標是為了方便程式設計師開發需要大規模擴充套件的雲服務。考慮到微軟的多人影片遊戲這個專案還是非常具有意義的,因為在這種遊戲之上的玩家需要知道他的朋友的線上狀態,以及需要以秒為單位獲取往返無數伺服器之間的遊戲資料。
Orleans 專案基本上被認為是平行計算模型 Actor Model 的分散式版本。
雖然已經存在 Erlang 和 Akka 這樣利用 Actor Model 的框架,使用者仍然需要做很多工作來確保那些 actors 保持線上以及能夠處理故障和恢復。Orleans 框架著眼複雜專案和 actor 管理,讓使用者能夠編寫分散式專案而無需擔心。
以下摘自微軟部落格:
首先,事實上一個 Orleans actor 總是存在,它不能被顯式地建立或銷燬。它的存在超越它的任何記憶體例項的生命週期,也因此超越了任何特定伺服器的生命週期;其次,Orleans actors 自動例項化:如果沒有一個 actor 記憶體的例項,一個訊息傳送到 actor 導致在一個可用的伺服器上建立一個新的例項。一個未使用的 actor 例項將作為資源管理的一部分自動被回收。
微軟宣稱 Orleans 的開源程式應該會在 2015 年初完成,微軟研究院將在 MIT 許可下發布程式碼,並放在 GitHub 上。
本資訊的網址滿分企業網:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29874002/viewspace-1372213/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 微軟奧爾良計劃(Orleans)雲端計算框架開源微軟框架
- Microsoft 雲端計算初探薦ROS
- 搭建雲端計算開發框架(轉)框架
- 雲端計算正在“抹殺”開源?
- 開源是雲端計算的精神
- 雲端計算資源。
- 雲端計算會殺死開源嗎?
- 雲端計算和開源時代的鎖定
- 雲端計算學習路線圖素材課件:雲端計算常用的開源工具開源工具
- 開源雲端計算廠商,你有渠道麼?
- 開源雲端計算Iaas平臺CloudStack架構Cloud架構
- 雲端計算教程學習入門影片課件:雲端計算開源軟體有哪些?
- PaaS雲端計算平臺,雲端計算程式開發
- 新基建火了,開源雲端計算渠道能做什麼?
- 盤點六大開源雲端計算平臺
- 雲端計算開發教程,雲端計算能幹什麼?
- 是否會掀起雲端計算自主可控VS開源之爭
- 哪些開源雲端計算環境管理工具好用?
- 雲端計算開發學習教程,簡單介紹雲端計算
- 開源資料庫商業化加速,雲端計算助推開源軟體發展資料庫
- 開源模式下的雲端計算和大資料現狀模式大資料
- 雲端計算平臺 CartoDB 釋出開源工具 Odyssey.js開源工具JS
- SOA+雲端計算+Web 2.0+移動=?Web
- 開心網與雲端計算
- 雲端計算教程開發知識,學雲端計算有什麼用?
- 一個Web設計師眼裡的雲端計算Web
- novaframework/nova:Erlang的開源Web框架。FrameworkWeb框架
- 《雲端計算》)——超越桌面:雲端計算導論
- Galileo:一款開源Web應用審計框架Web框架
- 雲端計算
- 雲端計算開發的貢獻有哪些?雲端計算開發的功能你想不到
- 剛剛,華為全場景 AI 計算框架MindSpore開源!AI框架
- 微軟的將來在於Web和雲端計算微軟Web
- 雲端計算開源產業聯盟:2019年雲端計算與邊緣計算協同九大應用場景(附下載)產業
- .NET分散式框架 | Orleans 知多少分散式框架
- 邊緣計算開源框架EdgeXFoundry的部署應用開發框架
- 雲端計算概念,開原始碼頭原始碼
- 開闢通向雲端計算之路薦