集群游戏服务器端集群架构技术研究

服务器集群技术  时间:2021-02-26  阅读:()

游戏服务器端集群架构技术研究

【摘要】本文针对游戏服务中的集群技术做了深入的探讨并对D ark s tar服务器集群架构进行了详细的分析研究在此基础上设计实现了新的名为Service的服务器集群架构。之后使用Service集群架构作为线上游戏服务器端引擎。

【关键词】 集群Darkstar架构S ervice

1.引言

集群(cluster)是将一组独立的计算机系统组合成一个松耦合的多处理器系统它们之间通过网络实现进程间的通信。采用集群系统通常是为了提高系统的稳定性和网络中心的数据处理能力及服务能力。应用程序可以通过网络共享内存进行消息传送实现分布式计算机。建立一个集群并不是一件简单的事件。集群往往要根据运行的主要应用进行调整以使之运行在最佳状态不存在建立集群系统的标准方案。

集群架构设计的目标应该是探索总结出可复用的架构模式和原则以指导和简化这一类设计同时开发出可复用的集群组件保证集群的可伸缩、高效、稳定、容错、可扩展、可维护目标的达成。

2.D ark s tar架构分析

D ark s tar是一个具有前瞻性的线上游戏服务器端架构它和以往的服务器端架构截然不同。D ark s tar由一组独立的服务组成每个服务都是一个编程接口。D ark s tar提供的基本服务很像经典操作系统的服务这些服务支持对持久存储的访问、调度任务、执行任务、与客户端进行通信。将系统分为若干服务是一种大型计算机系统所常用的分治思想每个服务都抽象出接口使得服务实现的变更不会互相影响。

客户端连接到游戏逻辑的通信机制是D ark s tar基础设施的一部分这些机制支持一种基于通道的广播任何发往通道的消息都会送达这个通道的所有订阅者。

每个服务器上都会运行一个D ark s tar栈这些栈由一组元服务来协调。这些元服务监视所有独立的副本的持续工作如果发现某个副本失效就会试着恢复。元服务还会跟踪各副本的负载如果需要会重新分配负载或添加新的服务器到系统。这些机制对用户来说是不可见的用户不需要改变逻辑代码即可获得这些伸缩性和容错性。

wordpress专业外贸建站主题 WordPress专业外贸企业网站搭建模版

WordPress专业外贸企业网站搭建模版,特色专业外贸企业风格 + 自适应网站开发设计 通用流行的外贸企业网站模块 + 更好的SEO搜索优化和收录 自定义多模块的产品展示功能 + 高效实用的后台自定义模块设置!采用标准的HTML5+CSS3语言开发,兼容当下的各种主流浏览器: IE 6+(以及类似360、遨游等基于IE内核的)、Firefox、Google Chrome、Safari、Opera...

个人网站备案流程及注意事项(内容方向和适用主机商)

如今我们还有在做个人网站吗?随着自媒体和短视频的发展和兴起,包括我们很多WEB2.0产品的延续,当然也包括个人建站市场的低迷和用户关注的不同,有些个人已经不在做网站。但是,由于我们有些朋友出于网站的爱好或者说是有些项目还是基于PC端网站的,还是有网友抱有信心的,比如我们看到有一些老牌个人网站依旧在运行,且还有新网站的出现。今天在这篇文章中谈谈有网友问关于个人网站备案的问题。这个也是前几天有他在选择...

BGP.TO日本和新加坡服务器进行促销,日本服务器6.5折

BGP.TO目前针对日本和新加坡服务器进行促销,其中日本东京服务器6.5折,而新加坡服务器7.5折起。这是一家专门的独立服务器租售网站,提供包括中国香港、日本、新加坡和洛杉矶的服务器租用业务,基本上都是自有硬件、IP资源等,国内优化直连线路,机器自动化部署上架,并提供产品的基本管理功能(自助开关机重启重装等)。新加坡服务器 $93.75/月CPU:E3-1230v3内存:16GB硬盘:480GB ...

服务器集群技术为你推荐
缓冲区溢出教程溢出攻击法使用什么样的原理云播怎么看片云播看不了视频中国论坛大全甘肃论坛都有哪些?数码资源网哪个网站可以直接在线做照片?功能要齐全的`申请证书申请毕业证书网店推广网站网店怎么推广?腾讯文章怎么在手机腾讯网发文章雅虎天盾我机器上有瑞星杀毒和防火墙 我用雅虎天盾来查杀木马怎样?微信电话本怎么用微信电话本在哪里 微信电话本怎么打开微信怎么看聊天记录如何查找微信聊天记录
成都主机租用 vps代购 泛域名绑定 20g硬盘 美国php空间 华为4核 国外在线代理 ibox官网 老左正传 699美元 免费网页空间 国外在线代理服务器 华为k3 密钥索引 百度新闻源申请 月付空间 卡巴斯基免费版 文件传输 linuxvi命令 报警主机 更多