Orleans 簡介
Orleans是一個跨平臺框架枝冀,用于構(gòu)建健壯舞丛,可擴展的分布式應(yīng)用程序
Orleans建立在.NET開發(fā)人員生產(chǎn)力的基礎(chǔ)上,并將其帶入了分布式應(yīng)用程序的世界果漾,例如云服務(wù)球切。 Orleans可從單個本地服務(wù)器擴展到云中全局分布的高可用性應(yīng)用程序。
Orleans采用了對象跨晴,接口欧聘,async/await和try/catch等熟悉的概念,并將其擴展到多服務(wù)器環(huán)境端盆。這樣怀骤,它可以幫助具有單服務(wù)器應(yīng)用程序經(jīng)驗的開發(fā)人員過渡到構(gòu)建彈性,可擴展的云服務(wù)和其他分布式應(yīng)用程序焕妙。因此蒋伦,Orleans通常被稱為“分布式.NET”。
它是由Microsoft Research 創(chuàng)建的焚鹊,并介紹了Virtual Actor Model作為一種新方法來構(gòu)建面向云時代的新一代分布式系統(tǒng)痕届。 Orleans的核心貢獻是它的編程模型,它在不限制功能末患,以及對開發(fā)人員施加繁重約束的情況下研叫,降低了高并發(fā)分布式系統(tǒng)固有的復(fù)雜性。
中文文檔說明
2019年10月璧针,我在Orleans官網(wǎng)提了一個Issue嚷炉,希望開展Orleans文檔本地化的工作,一年時間過去了探橱,是時候該給自己申屹,給社區(qū)一個交代了绘证,目前Orleans中文文檔已部署上線,文檔地址:https://orleans.azurewebsites.net哗讥。
目前文檔仍舊在完善當(dāng)中嚷那,期望更多讀者能參與到校對工作中為.NET生態(tài)建設(shè)添磚加瓦。
- Orleans中文文檔杆煞,是通過機器翻譯魏宽,加上人工校對而成,因為個人精力有限湖员,校對工作目前只做了一部分,但會繼續(xù)利用閑暇時間做下去,也歡迎各位讀者積極參與進來窄坦。
- 中文文檔目前位于個人倉庫sheng-jie/orleans docs分支的zh-cn目錄下,其中1.5下的文件夾未翻譯鸭津。
- 一些專業(yè)術(shù)語因無合適翻譯予以保留,例如:Orleans逆趋,Silo,Grain闻书,Actor 等等。
- 計劃是在維護一段時間后魄眉,文檔翻譯通順后再提PR合并到Orlans官方倉庫下。[doc] Multiple language support](https://github.com/dotnet/orleans/issues/6075)坑律。