如何评价微软的orleans框架

如何评价微软的orleans框架,第1张

Orleans相比于Akka家族这些Actor框架而言有几大特点:
Virtual Actors: 当你在上层编程的时候,你可以永远假设和你通讯的Actor是活着的,这对于大大简化应用层的逻辑,不言而喻。
Production ready:微软用Orleans基本上实现了Xbox几个核心游戏的后端(Halo,战争机器4等等),这些后端集群规模据我所知远远大于现在任何Akka的产业界部署。
Performance: 在提供了Virtual Actor这个概念和高度Scalability的条件下,Orleans依然可以达到相对的高性能,低延迟,这个还是很令人吃惊的。当然了,这里面有一部分原因是C#的具有非常好的Code-Generation以及和C#/C++ Interplay的能力,从而让Orleans的序列化,数据处理等瓶颈模块上有相对好的性能表现。例如说,嵌入FlatBuffer这种下一代序列化库很简单。
Active community: 据我所知,现在Orleans社区贡献的代码量已经超过50%了。一个活跃的社区说明了很多问题。Orleans是Github上第四火的Net项目。
MIT License:这个可以说是最灵活的一个开源许可证,尤其是对于公司用户。
假如你试图写一个分布式中后端系统,并有以下的设计要求,那么Orleans会是一个不错的选项:
高可用(故障处理效率是可以调的系统参数)
高扩展(10s-1000s服务器
相对低延迟(毫秒级别)
充分性能(100K左右的服务器消息吞吐量) - 在升级为DotNetty后将有潜力上升到1M级别。
云部署 - DotNet Core 10 RTM的支持很快实现。部署到Linux集群将很快成为现实。

hlsw能看到服务器的具体情况如下:

服务器是被禁IP了。

也有可能是服务器服务端的问题。建议联系OP检查下。

重做系统,如果还是被看,那就确认是IP问题,还得OP来解决。

HLSW是Half-Life Server Watch的缩写,意思是:半条命的服务管理程序。

HLSW是一个游戏服务器的客户端控制软件,它可以实时显示服务器的类型、游戏人数、地图、参数等数据。您无需进入游戏控制台即可管理服务器。支持的游戏包括AA、BF1942、CoD、CS 15、CS 16(Steam与剥离版)、Doom3、Half-Life、Half-Life2、Halo、Painkiller、UT等流行的FPS游戏。

此软件用于对基于Half-Life的游戏的服务器进行远程管理,应用最多的游戏就是CS

实际上现在HLSW不光可以管理Half-Life的服务器,时下流行的很多第一人称射击类游戏它都支持。

使用HLSW可以一目了然的看到服务器的当前状态,玩家人数,姓名,如果你是这个服务器的管理员的话,还可以看到服务器的当前设置,并进行修改。

HLSW英文官方网站>

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10756633.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存