基于NodeJS的高性能分布式游戏日志系统

基于NodeJS的高性能分布式游戏日志系统,第1张

Kafka是一个分布式发布-订阅publish-subscribe消息传递系统,设计目标是快速、可伸缩和耐用冗余。

它是一个在一个较高的抽象水平上描述的但是又非常简单的系统,虽然当你更深地挖掘时会令人难以置信的技术细节。卡夫卡文档出色的解释了系统中许多设计和实现的微妙之处,所以我们不会在这里试图解释他们了。

像许多发布-订阅消息传递系统,卡夫卡能保存源消息的数据。生产者将输入写入到主题topic,而消费者则从主题topic中读取写入数据。因为卡夫卡是一个分布式系统,所以topic主题会实现跨多个节点分区和复制。

消息是简单byte数组,开发者能够使用它们存在对象的任何格式,如String或JSON和Avro,每个消息能够有一个Key,因此,生产者保证拥有相同key的消息到达同一个分区,而对主题topic的消费,可以使用多个消费者来配置消费组,每个消费组中消费者能够从他订阅的那个主题Topic所在分区子集中读取消息,这样每个消息发送给消费组中一个消费者,使用相同key的所有消息能够到达相同的消费者。

Kafka的特点是它将每个主题topic分区都看成一个日志log(一个有顺序的消息集合),一个分区中的每个消息被分配一个唯一的偏移量offset

Kafka并不试图跟踪哪个消息被哪个消费者读取,而是只是保留未被读取的消息。

Kafka保留所有消息的时间,而消费者负责跟踪它们在每个日志(日志是一个消息序列集合代表一个topic分区)中的位置,

因此Kafka能够支持大量的消费者,使用最小的代价保留大量的数据。

Kafka如何工作

假设我们正在开发一个大型多人在线游戏。在这些游戏中,玩家在一个虚拟的世界中互相合作和竞争。通常玩家互相发生贸易,比如交换物品和金钱,所以游戏开发者重要的是要确保球员不会欺骗,在下面两种情况下的交易将标记为特殊:如果贸易数量明显大于正常的球员;如果IP玩家登录是不同于过去的20场比赛使用的IP。除了对实时交易进行标记以外,我们也想加载数据到Apache

Hadoop,我们的数据,科学家们可以用它来训练和测试新算法。

基于游戏服务器内存数据缓存进行实时事件标记是最好的,能够让我们达到迅速决定,特别是对那些最活跃玩家。如果我们分区游戏服务器,我们的系统有多个游戏服务器和数据集,,包括过去登录的20个玩家和近20在内存的交易,。

我们的游戏服务器必须执行两个截然不同的角色:第一个是接受和执行用户操作,第二是实时处理贸易信息并标记可疑事件。为了有效执行第二个角色功能,每个用户整个贸易的历史事件都驻留在一个单独的服务器内存中。因为接收用户操作(第一个角色功能)的服务器可能没有他的贸易历史,这意味着我们必须通过服务器之间的消息实现第二个角色功能。为了让两个角色功能保持松散耦合,我们使用卡夫卡在服务器之间传递消息,您将看到如下:

卡夫卡有几个特性:

可伸缩性、数据分区,低延迟,并且能够处理大量不同的消费者。我们为登录和交易配置了一个Topic主题。我们把它们配置成一个topic主题的原因是:只有我们获得已经登录信息(我们可以确保玩家从他平时IP登录)后,才能确保他的交易是有效的。卡夫卡可以在在一个主题topic中维护这个前后顺序,而不是在两个topic之间。

当用户登录后进行交易,接受服务器立即发送事件到Kafka 消息是将user id作为key, 事件作为值

这能确保同一个用户的所有交易和登录发送到Kafka同样的分区 每个事件处理服务器都运行一个Kafka消费者,

其每个消费者都被配置为同样组的一部分,这样,每个服务器从少量Kafka分区读取消息,所有关于某个特定用户的数据都能发往相同事件处理服务器,当事件处理服务器从Kafka读取一个用户交易时,将这个事件加入到用户事件历史缓存本地内存缓存,这样就无需额外网络磁盘开销直接标记那些可以事件。

重要的是我们为每个事件处理服务器创建一个分区,或者每个事件处理服务器上每核对应一个多线程应用,(记住 Kafka大部分是用少于 10,000

个分区实现所有主题topic,这样我们不能为每个用户创建一个分区,因为用户数是不断增加的。)

这好像是一种迂回方式处理事件:从游戏服务器发送事件到Kafka,

另外一台服务器读取这个事件再处理它,这种设计解耦了两种角色功能,允许我们为每个角色功能安排其需要的容量与能力。另外,这样做不会增加处理时间,因为Kafka是设计为高吞吐量和低延迟的,即使只有一个小的三台节点服务器的集群环境,也能每秒处理接近一百万个事件,平均延迟只有3ms

当服务器标识出一个事件作为可疑,它会发送这个标记了的事件到新的Kafka

topic,比如其主题名称为Alerts,这时报警服务器或仪表监控服务器会接受到这个事件,同时另外一个单独过程会从Alerts主题中读取这个事件,将它写入到Hadoop进行更进一步分析。

因为Kafka并不跟踪确认每个消费者的消息,它就能用很少的性能影响处理成千上万的消费者。Kafka甚至可以处理批量消费者:每一个小时处理过程唤醒激活处理一个队列中所有消息,根本就不会影响系统的吞吐量或延迟。

首先搞清楚B/S架构和C/S架构,其中的B指的是browser,浏览器端;C指的是client,客户端;S指的是sever,服务器端。

client是运行在客户端机器上的应用程序,它跟别的应用程序无异,需要特别编写,然后下载部署或者说是安装在客户端机器上,比如QQ和一些网络游戏的客户端程序。

browser是所有能解析http等协议的所谓浏览器,基于B/S架构的应用,也可以说成是Web应用,并不依赖于特殊的客户端程序,而是将应用通过http协议的形式进行包装,通过浏览器进行解析,在浏览器页面中完成应用,比如一些网页上的网络游戏,一些跨地区连锁公司的各种资源管理系统等等。

B/S架构的一个优点是,当应用需要更新时,只需要在服务器端即server端进行软件的更新,而不需要客户端再重新安装一次,关于这个重新安装的代价或者B/S架构帮助减轻重新安装代价的意义,请查看关于软件工程中“维护”的相关介绍。

B/S的另一个用处是构建分布式的计算环境,比如对于天气的预报计算系统,就可以采用分布式的多台机器分布式计算,而这个分布式计算环境,就需要用到B/S的支持。

另外,B/S架构主要计算量放在服务器端,服务器压力很大。

C/S架构的一个优点是,可将大量计算任务放在客户端,这样服务器的开销相对较小,而且这样在用户端体验到的交互速度也更快。

你看到很多信息管理系统,比如某个学校的图书馆管理系统或者教务系统,或者银行的网上服务系统等等,都可以在浏览器里直接操作交互,而不需要再专门下载客户端程序。但是大的游戏比如dota,fifaoline,剑灵等这些大型网络游戏,都需要下载客户端程序,而且每次游戏有更新,都需要重新下载客户端。

因为研究课题的原因,我经常会向几个系统架构师和系统分析师请教一些软件工程领域系统和架构方面的问题,上面这些也是基于他们的解读而来的我的一些理解,纯手打。希望你已经明白了一些。

一,我们先来了解下云主机和VPS的详细区别

1、虚拟主机、VPS和云主机

共享主机也称虚拟主机,从互联网诞生至今,大部分站长都是从”共享主机”(shared hosting)开始学习建站的。所谓”共享主机”,就是一台服务器上有许多网站,大家共享这台服务器的硬件和带宽。如果它发生故障,那么上面的所有网站都无法访问。

VPS主机(Virtual Private Server 虚拟专用服务器),将一部服务器分割成多个虚拟专享服务器的优质服务。每个VPS都可分配独立公网IP地址、独立操作系统、独立超大空间、独立内存、独立CPU资源、独立执行程序和独立系统配置等。用户除了可以分配多个虚拟主机及无限企业邮箱外,更具有独立服务器功能,可自行安装程序,单独重启服务器。

”云主机”(Cloud hosting)可以看成是新一代的共享主机。

首先,主机公司将它的硬件和网络线路,做成一朵”云”,然后提供一些通向这朵”云”的网络接口API,供客户使用。这时,每个客户共享的不再是某一台特定的服务器,而是云里的所有服务器。

比如,假设你要把本机的文件备份到网上,你可以使用共享主机,把文件传到某一台服务器上;也可以使用云主机,通过某种形式的接口,把它们传到云里。也就是说,共享主机用户直接面对特定的服务器,而云主机用户直接面对网络接口,看不到服务器内部。

一个通俗的比喻是,你可以向银行租一个编号为”8888″的保险箱(共享主机),也可以把贵重物品直接交给保管公司,听任他们保管。

诸如Gmail、FaceBook、Twitter、Flickr这样的产品,都可以看作是基于”云主机”的服务。

云主机能真正获得root权限,用户可以重装和升级操作系统,而VPS主机用户没有root权限,无法重装和升级操作系统。

2、虚拟主机、VPS、云主机的区别

(1)供应和部署时间

虚拟主机——数天至数周

VPS———即时,无需安装操作系统

云主机——即时,几分钟即可完成,可一键部署、也可自主安装操作系统

(2)安全可靠性

虚拟主机——一般:租用白牌服务器故障率高、基本无ARP、木马和DDOS防范能力、基本无备机和数据备份服务

VPS———差:同一台物理服务器上其他VPS上安装的程序缺陷、ARP欺骗、病毒、资源挤占等会严重影响到自身;基本无ARP、木马和DDOS防范能力

云主机——高:内置ARP防范,规模化提升DDOS防攻击能力;分享品牌企业级服务器和硬件虚拟化的性能和可靠性,内置HA;提供备机、快照、数据备份等多种快速恢复措施

(3)性能及保障

虚拟主机——好且有保障

VPS———差:性能一般,只适用于小规模并发访问;性能无保障,易遭受同一台物理服务器上其他VPS的挤压

云主机——好且有保障:同物理服务器

(4)弹性和扩展性

虚拟主机——扩容需要重新租用新服务器、还需为原有租用资源付费

VPS———扩容快,受制于单台服务器配置

云主机——即时供应、按需扩展 ,无需为原有租用资源付费

(5)拥有成本

虚拟主机——季付年付成本高、需要为服务商转嫁CapEx支出支付押金;需要自己维护租用的服务器导致Opex较高

VPS———低配置的VPS租用价格最低;但低安全可靠性和无保障的性能导致服务质量无保障,运营成本难控制且偏高

云主机——综合成本最低:月付无押金、按需使用按需付费、基本零维护 ,还可分享规模化、绿色节能、最佳IT实践带来的成本优势

(6)易用、易管理性

虚拟主机——需要远程控制卡且只有租用品牌机才有可能,无法实现集中统一管理

VPS———提供单一的单机管理界面,无root或超级管理员操作系统权限,管理灵活性受制于管理界面

云主机——内置KVM、客户通过自服务系统可以集中统一管理分布在各地的云主机;完全拥有root或超级管理员操作系统权限

3、云主机的优点

云主机主要有三大优点。

(1)便宜。

因为服务可以分散到多台服务器,因此能够充分利用资源,这样就降低了硬件、电力和维护成本。而且,云主机是根据使用量计费的,多用多付,少用少付,所以对小网站特别有利。

(2)可靠。

因为服务分布在多台服务器、甚至多个机房,所以不容易彻底宕机,抗灾容错能力强,可以保证长时间在线。

(3)可扩展性好(scalability)。

云主机的基本特点就是分布式架构,所以可以轻而易举地增加服务器,成倍扩展服务能力。

四、云主机的缺点

一些客户担心云主机的安全问题,感到对服务缺乏控制。

因为云主机只是提供网络接口,所以客户的数据必然全部服从云服务公司的安排,完全在后者控制之下。数据是否安全保密,取决于后者的职业道德和保护能力。

二,云主机和VPS的区别三

不同企业和云主机性能会有所差别, 因为这里不能一概而论。下面的数据是来之佛山数据中心,并不代表所有云主机都拥有这样性能。

综合比较     阿里云             腾讯云                  高防独立服务器    

开通交付     在线开通,3-10分钟       服务商人工,1小时      服务商人工,1工作日及以上    

成本比较      综合成本低,           成本低,安全无保障               成本高

管理功能    在线开机重启,1分钟      服务商人工,15-30分钟    服务商人工,15-30分钟    

升级拓展    在线升级cpu,1分钟       服务商人工,1小时     服务商人工,1工作日及以上

修改密码     在线,1分钟        服务商人工,有风险,数小时     服务商人工,破解很麻烦、有 风险,数小时 

重装、换系统     在线自助,3分钟       服务商人工,1小时            服务商人工,数小时    

故障恢复     存储系统可保证数据安全  数据彻底损失服务器损失,    数据彻底损失    

数据备份      业内领先快照技术,一键在线备份系统和 数据,十几秒    服务商人工,不能备份系统状态,时间较长   

网络安全    IP与MAC绑定,万兆网络,NP-10000防火墙防护    无MAC绑定,千兆网络    无MAC绑定,千兆网络    

以上是云服务器VPS主机的系统性能差别。

比如重做系统,云主机只需要三分钟。 当然不同的公司会有所区别,像阿里云这样大云一般1分钟内可以完成,小的公司也可以在15分钟内完速度比VPS快很多。

所以云服务器还是值得购买的。但是云主机的技术门槛高,真有实力提供真真云主机商家屈指可数,建议如果是网站的日PV很高的这种,做多机负载比较好 ,当然要考虑防御跟安全这块,还有就是稳定性能,DDOS,CC,这种防御建议还是用独立服务器比较好,像目前防御比较好点的机房佛山机房就是不错的。

谈到DDoS防御,首先就是要知道到底遭受了多大的攻击。这个问题看似简单,实际上却有很多不为人知的细节在里面。

以SYN Flood为例,为了提高发送效率在服务端产生更多的SYN等待队列,攻击程序在填充包头时,IP首部和TCP首部都不填充可选的字段,因此IP首部长度恰好是20字节,TCP首部也是20字节,共40字节。

对于以太网来说,最小的包长度数据段必须达到46字节,而攻击报文只有40字节,因此,网卡在发送时,会做一些处理,在TCP首部的末尾,填充6个0来满足最小包的长度要求。这个时候,整个数据包的长度为14字节的以太网头,20字节的IP头,20字节的TCP头,再加上因为最小包长度要求而填充的6个字节的0,一共是60字节。

但这还没有结束。以太网在传输数据时,还有CRC检验的要求。网卡会在发送数据之前对数据包进行CRC检验,将4字节的CRC值附加到包头的最后面。这个时候,数据包长度已不再是40字节,而是变成64字节了,这就是常说的SYN小包攻击,数据包结构如下:

|14字节以太网头部|20字节IP头部|20字节TCP|6字节填充|4字节检验|

|目的MAC|源MAC|协议类型| IP头 |TCP头|以太网填充 | CRC检验 |

到64字节时,SYN数据包已经填充完成,准备开始传输了。攻击数据包很小,远远不够最大传输单元(MTU)的1500字节,因此不会被分片。那么这些数据包就像生产流水线上的罐头一样,一个包连着一个包紧密地挤在一起传输吗?事实上不是这样的。

以太网在传输时,还有前导码(preamble)和帧间距(inter-frame gap)。其中前导码占8字节(byte),即64比特位。前导码前面的7字节都是10101010,1和0间隔而成。但第八个字节就变成了10101011,当主机监测到连续的两个1时,就知道后面开始是数据了。在网络传输时,数据的结构如下:

|8字节前导码|6字节目的MAC地址|6字节源MAC地址|2字节上层协议类型|20字节IP头|20字节TCP头|6字节以太网填充|4字节CRC检验|12字节帧间距|

也就是说,一个本来只有40字节的SYN包,在网络上传输时占的带宽,其实是84字节。

有了上面的基础,现在可以开始计算攻击流量和网络设备的线速问题了。当只填充IP头和TCP头的最小SYN包跑在以太网络上时,100Mbit的网络,能支持的最大PPS(Packet Per Second)是100×106 / (8 (64+8+12)) = 148809,1000Mbit的网络,能支持的最大PPS是1488090。

游戏网页如何应对流量高峰?

随着网络游戏的普及和发展,越来越多的游戏网页需要面对流量高峰的挑战。流量高峰一般发生在游戏新版本、节日活动或者游戏直播等高峰期。如果游戏网页没有做好应对措施,就会出现网页崩溃、游戏延迟、无法登录等问题,给用户带来不良体验,甚至会造成用户流失。

那么,游戏网页应该如何应对流量高峰?以下是几点建议:

1优化服务器配置。服务器是游戏网页的核心,应该优化服务器配置、加大带宽和存储空间等方面的投入,确保服务器的稳定性和安全性。同时,还需要备份重要数据,以避免出现数据丢失等情况。

2采用缓存技术。当游戏网页面临大量访问的情况下,可以采用缓存技术来减轻服务器的负担。通过将数据缓存在本地,可以减少与服务器的数据交互,提高网页的响应速度。

3使用负载均衡技术。负载均衡是一种分布式计算技术,可以将负载均衡器放在服务器的前面,通过智能路由来实现高负载的网站访问。这样可以有效地平衡服务器的负载,提高网页的访问速度和稳定性。

4尽量避免单点故障。单点故障一旦发生,就会导致游戏网页整个系统出现问题。因此,在游戏网页的设计过程中,应该尽量避免单点故障,采用分布式架构来实现高可用性。

5加强安全措施。随着网络攻击日益普遍,游戏网页需要加强安全措施,保护用户信息和账户安全。建议采用SSL证书等技术来保障用户的隐私安全。

总之,游戏网页应该注重平台建设和技术优化,提高用户的网络游戏体验,争取更多的用户。通过合理的运营策略和技术手段,可以有效地应对流量高峰,提高游戏网页的竞争力和用户满意度。

虚拟现实股票概念有哪些?

虚拟现实概念股龙头股专注于虚拟现实技术的研发和应用,致力于为用户提供沉浸式的虚拟体验。下面小编带来虚拟现实股票概念有哪些,对于各位来说大有好处,一起看看吧。

虚拟现实股票概念有哪些

佳创视讯,风语筑。

主要有以下这些:

1、佳创视讯:龙头股

公司从事数字电视系统研发、数字电视系统集成服务、数字电视终端产品,以及移动互联网内容服务。截止15时,佳创视讯报7490元,涨1383%,总市值3094亿元。

2、风语筑:龙头股

公司主营业务为数字文化展示体验系统。11月3日开盘最新消息,风语筑今年来涨幅下跌-13423%,截至15时收盘,该股涨512%报12330元。

3、安妮股份:龙头股

公司从事版权服务、互联网营销、商务信息用纸业务。11月3日消息,安妮股份7日内股价上涨147%,最新报4760元,成交额246亿元。

4、中青宝:龙头股

公司主营业务为网络游戏运营。

5、苏州固锝(002079)

公司业务有半导体整流器件芯片、功率二极管、整流桥和IC封装测试。11月3日开盘最新消息,苏州固锝5日内股价上涨1207%,截至下午三点收盘,该股报14250元涨1004%。

vr概念股龙头是什么

VR设备概念股龙头有:

歌尔股份002241:VR设备龙头。公司是Oculus镜头两家供应商之一,涉及虚拟现实部件;2016年3月公告,公司与高通签合作协议,公司表示同高通公司合作进行ASIC软件开发,有助于公司发展虚拟现实业务;2016年9月公告,歌尔股份与高通公司9月1日在IFA德国柏林国际电子消费展会上共同推出基于骁龙820芯片的虚拟现实参考设计平台—VR820,并现场展示了整机产品。

创维数字000810:创维集团旗下的互联网子品牌酷开举行新品发布会,正式对外发布其VR一体机"随意门"G1和G1s两款硬件产品。

联创电子002036:在AR/VR方面,为全景摄像机制造商研制的多款全景相机镜头已经量产出货;360度全景摄像模组已批量出货。

苏州固锝002079:公司为VR设备重要部件传感器生产商,主要产品为各类半导体二极管,具备全面二极管晶圆、芯片设计制造及二极管封装、测试能力,是国内最大的整流器件生产企业和最具特色的集成电路QFN企业。

中光学002189:LCOS是一种新型的反射式microLCD投影技术,公司生产的LCD系统中UV-IR滤光片、二向色性板、合色棱镜;DLP系统中的TIR棱镜;LCoS系统中PBS棱镜等光学元件已成功进入了市场,公司是暴风墨镜的主要供应商;2016年9月公告,公司近日与深圳市奇境信息技术有限公司(以下简称“奇境信息”)就共建VR(虚拟现实)产品联合研究开发中心(简称“联合研发中心”)签订了合作协议。

元宇宙概念股龙头

1、Roblox:是元宇宙概念股第一大股,游戏UGC平台;作为一个UGC平台,Roblox向玩家提供游戏的同时,还提供创作游戏的开发者编辑器,允许玩家自行制作游戏并且上传,并且还能与平台分成。之所以说这个平台是元宇宙概念的第一股,是因为实现元宇宙的畅想,一个公司或者是一个研发团队必然是力不能及的。而当游戏参与者也是游戏研发者,游戏平台由所有参与者共同搭建的时候,游戏才能够真正拥有海量的内容,趋近于真实的世界。

2、Unity:是一家世界领先的游戏引擎公司,在苹果和谷歌商店,排名前1000名有超过50%的游戏都是用Unity制作的;可以用于创作、运营以及变现任何实时互动的2D和3D内容,支持的平台包括手机、PC、平板电脑、游戏主机、增强现实以及虚拟现实设备。

3、动视暴雪:动视暴雪是全世界最大的游戏开发商以及发行商,拥有魔兽世界以及守望先锋等一系列顶级游戏IP。

4、Facebook:Facebook在2014年的7月宣布以20亿美元的价格收购了Oculus,Oculus公司成为了整个VR耳机市场的顶级的供应商,占据了整个VR市场的259%。

5、Sony:是索尼电脑娱乐公司推出的VR头显,PlayStationVR的出货量是429万部,市场份额是188%。

6、微美全息:在2020年的4月1日,微美全息正式登陆纳斯达克,发行价是55美元,正式成为了“全息AR第一股”。微美全息的收入包括AR广告服务收入、AR娱乐收入以及半导体业务的收入。

虚拟现实vr概念股有哪些

虚拟现实vr概念股有数码视讯、海康威视、易尚展示、大恒科技等等。概念股是指具有某种特别内涵的股票,与业绩股相对而言的。业绩股需要有良好的业绩支撑。而概念股是依靠某一种题材比如资产重组概念,三通概念等支撑价格。而这一内涵通常会被当作一种选股和炒作题材,成为股市的热点。

虚拟现实概念股龙头股

1、当虹科技。是专业智能视频解决方案与视频云服务提供商。

2、雷曼光电。LED亚太地区乃至国际市场有影响力的厂商之一。

3、数码科技。是面向数字电视运营商提供数字电视整体解决方案的重点软件企业。

4、电魂网络。分布式服务器架构、游戏图形引擎及RTS游戏同步技术国内领先水平。

5、完美世界。是国内领先的影游综合体。

6、虚拟现实概念股走强已经不是一天两天的事情。行业的利好政策与消息不断地发酵,让大家看到了无限发展前景的一个大行业,同时也看到了投资的机会,但是不得不提的是,虚拟现实行业还处于风暴口,行业乱象也很明显,这些虚拟现实概念股也存在较大的风险。

分布式系统是建立在网络上的软件系统。 处理协助任务,然后整合结果。在分布式系统中,一组独立的计算机向用户呈现一个统一的整体,就像一个系统一样。系统具有多种通用的物理和逻辑资源,可以动态分配任务,分散的物理和逻辑资源可以通过计算机网络实现信息交换。系统中有一个分布式操作系统,以全局方式管理计算机资源。通常,对于用户来说,分布式系统只有一个模型或范例。在操作系统之上,一个软件中间件层负责实现这个模型。分布式系统的一个著名例子是万维网,在万维网中,一切看起来都像一个文档(网页)。在计算机网络中,这种统一性、模型和软件是不存在的。用户看到的是实际的机器,计算机网络并没有让这些机器看起来千篇一律。如果这些机器有不同的硬件或不同的操作系统,那么这些差异对用户来说是完全可见的。如果用户想要在远程机器上运行程序,他必须登录到远程机器上并在该机器上运行程序。分布式系统和计算机网络系统的共同点是大部分分布式系统都是建立在计算机网络上的,所以分布式系统和计算机网络的物理结构基本相同。两者的区别在于分布式操作系统和网络操作系统的设计思想不同,这就决定了它们在结构、工作方式和功能上也是不同的。网络操作系统要求网络用户在使用网络资源时首先了解网络资源。网络用户必须了解网络中每台计算机的功能和配置、软件资源和网络文件结构。如果用户想要读取网络中的共享文件,他们必须知道该文件放在哪个计算机和目录中。分布式操作系统以全局方式管理系统资源,可以随意为用户调度网络资源,调度过程“透明”。当用户提交作业时,分布式操作系统可以根据需要选择系统中最合适的处理器,将用户的作业提交给处理程序,在处理程序完成作业后将结果传递给用户。在这个过程中,用户并没有意识到多个处理器的存在,系统就像一个处理器。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 基于NodeJS的高性能分布式游戏日志系统

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情