2016 - 2024

感恩一路有你

c++教程 如何评价微软的orleans框架?

浏览量:2259 时间:2021-04-06 19:40:01 作者:admin

如何评价微软的orleans框架?

Orleans与akka family actor框架相比有几个特点:

虚拟角色:当您在上层编程时,您可以始终假设与您通信的角色是活动的,这对于大大简化应用层的逻辑是不言而喻的。

生产准备就绪:微软已经基本实现了几个核心Xbox游戏(光环,战争机器4等)与奥尔良的后端。据我所知,这些后端集群的规模远远大于任何akka行业部署。

性能:有了虚拟参与者和高可扩展性的概念,奥尔良仍然可以实现相对较高的性能和较低的延迟,这是相当令人惊讶的。当然,部分原因是C#具有非常好的代码生成和C#/C交互功能,这使得奥尔良的序列化和数据处理等瓶颈模块的性能相对较好。例如,嵌入下一代序列化库(如flatbuffer)很容易。

活跃社区:据我所知,奥尔良社区贡献了超过50%的代码。一个活跃的社区说明了很多。奥尔良排名第四。GitHub上的Net项目。

MIT许可证:这是最灵活的开放源码许可证,特别是针对公司用户。

如果您试图编写具有以下设计要求的分布式后端系统,奥尔良将是一个很好的选择:

高可用性(故障处理效率是一个可调整的系统参数)

高可扩展性(10s-1000s服务器)

相对较低的延迟(毫秒级)

完全性能(约100k服务器消息吞吐量)-升级到Dotnety后,它将有可能升级到1米的水平。

云部署-dotnet core 1.0 RTM支持即将实施。部署到Linux集群将很快成为现实。

c++教程 orleans什么意思 表格制作教程

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。