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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 搭建雲端計算開發框架(轉)框架
- 雲端計算正在“抹殺”開源?
- 雲端計算會殺死開源嗎?
- 雲端計算學習路線圖素材課件:雲端計算常用的開源工具開源工具
- 雲端計算教程學習入門影片課件:雲端計算開源軟體有哪些?
- 雲端計算和開源時代的鎖定
- 開源雲端計算廠商,你有渠道麼?
- 雲端計算開發教程,雲端計算能幹什麼?
- 新基建火了,開源雲端計算渠道能做什麼?
- 雲端計算開發學習教程,簡單介紹雲端計算
- 哪些開源雲端計算環境管理工具好用?
- 是否會掀起雲端計算自主可控VS開源之爭
- 雲端計算教程開發知識,學雲端計算有什麼用?
- 開源模式下的雲端計算和大資料現狀模式大資料
- 雲端計算開源產業聯盟:2019年雲端計算與邊緣計算協同九大應用場景(附下載)產業
- 開源資料庫商業化加速,雲端計算助推開源軟體發展資料庫
- 雲端計算開發的貢獻有哪些?雲端計算開發的功能你想不到
- 【雲端計算小知識】什麼是雲端計算?雲端計算特點是什麼?
- 什麼叫雲端計算?雲端計算通俗解釋
- 雲端計算概念,開原始碼頭原始碼
- 雲端計算開發-RPC應用RPC
- 雲端計算開發課程,雲端計算的工作累不累什麼體驗?
- 雲端計算開發是什麼?雲端計算的就業前途怎麼樣?就業
- 雲端計算開發與人工智慧的關係,雲端計算開發主宰物聯網人工智慧
- 重磅|2017全球雲端計算開源峰會將首發國內私有云、開源雲、金融雲三大報告
- 雲端計算的拐點隱現 華為雲開源兩款容器技術
- 雲端計算和Linux什麼關係?linux雲端計算Linux
- 什麼叫做雲端計算?學習雲端計算先要理解
- 零基礎如何學習雲端計算?雲端計算開發課程詳解
- 雲端計算開發學習教程,雲端計算基礎架構實現講解架構
- 雲端計算開發技術,雲端計算改變企業的四種途徑
- 雲端計算就業前景怎麼樣?linux雲端計算怎麼開始學習就業Linux
- Galileo:一款開源Web應用審計框架Web框架
- 邊緣計算與雲端計算
- 什麼是雲端計算雲端計算能幹什麼?雲端計算學習筆記工具素材筆記
- 雲端計算開發要學習什麼知識?雲端計算開發哪個方向更有前途?
- OpenStack、Docker、K8s,開源如何逐步佔領雲端計算(上)DockerK8S
- 開源雲端計算廠商:淺析渠道啟用平臺的打造
- 雲端計算培訓學院,雲端計算Python自動化運維開發實戰Python運維