當前位置:編程學習大全網 - 源碼下載 - 如何評價微軟的奧爾良框架

如何評價微軟的奧爾良框架

與Akka家族的這些演員框架相比,奧爾良有幾個特點:

虛擬角色:當妳在上層編程時,妳可以壹直假設妳與之交流的角色是活著的,這對於大大簡化應用層的邏輯是不言而喻的。

生產就緒:微軟已經基本實現了幾款核心Xbox遊戲的後端(光環,戰爭機器4等。)與奧爾良。據我所知,這些後端集群的規模遠遠大於Akka目前的任何工業部署。

性能:在虛擬演員和高可擴展性的概念下,Orleans仍然可以實現相對較高的性能和較低的延遲,這是相當令人驚訝的。當然,造成這種情況的部分原因是C#有非常好的代碼生成能力,以及與C #/C++的交互能力,這使得Orleans在序列化、數據處理等瓶頸模塊上有著相對較好的表現。例如,嵌入下壹代序列化庫FlatBuffer很簡單。

活躍社區:據我所知,現在奧爾良社區貢獻的代碼已經超過50%。壹個活躍的社區說明了很多問題。奧爾良是第四受歡迎的城市。Github上的. Net項目。

MIT許可證:這可以說是最靈活的開源許可證,尤其是對於企業用戶。

如果您試圖編寫壹個具有以下設計需求的分布式中後端系統,那麽Orleans將是壹個不錯的選擇:

高可用性(故障處理效率是壹個可以調整的系統參數)

高擴展性(10s-1000s服務器)

相對較低的延遲(毫秒級)

足夠的性能(服務器消息吞吐量約100k)——升級到DotNetty後將有潛力上升到1M級別。

雲部署——dot net core 1.0 RTM的支持即將實現。部署到Linux集群將很快成為現實。

  • 上一篇:首頁打開太慢~想5秒內打開,誰給解決追200分 www.readbuy.cn
  • 下一篇:apktool 反編譯apk後怎麽使用
  • copyright 2024編程學習大全網