游戏服务器端集群架构技术研究
【摘要】本文针对游戏服务中的集群技术做了深入的探讨并对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栈这些栈由一组元服务来协调。这些元服务监视所有独立的副本的持续工作如果发现某个副本失效就会试着恢复。元服务还会跟踪各副本的负载如果需要会重新分配负载或添加新的服务器到系统。这些机制对用户来说是不可见的用户不需要改变逻辑代码即可获得这些伸缩性和容错性。
捷锐数据官网商家介绍捷锐数据怎么样?捷锐数据好不好?捷锐数据是成立于2018年一家国人IDC商家,早期其主营虚拟主机CDN,现在主要有香港云服、国内物理机、腾讯轻量云代理、阿里轻量云代理,自营香港为CN2+BGP线路,采用KVM虚拟化而且单IP提供10G流量清洗并且免费配备天机盾可达到屏蔽UDP以及无视CC效果。这次捷锐数据给大家带来的活动是香港云促销,总共放量40台点击进入捷锐数据官网优惠活动内...
ihostart怎么样?ihostart是一家国外新商家,主要提供cPanel主机、KVM VPS、大硬盘存储VPS和独立服务器,数据中心位于罗马尼亚,官方明确说明无视DMCA,对版权内容较为宽松。有需要的可以关注一下。目前,iHostART给出了罗马尼亚vps的优惠信息,罗马尼亚VPS无视DMCA、抗投诉vps/2核4G内存/40GB SSD/100M端口月流量2TB,€20/年。点击直达:ih...
HostYun 商家以前是玩具主机商,这两年好像发展还挺迅速的,有点在要做点事情的味道。在前面也有多次介绍到HostYun商家新增的多款机房方案,价格相对还是比较便宜的。到目前为止,我们可以看到商家提供的VPS主机包括KVM和XEN架构,数据中心可选日本、韩国、香港和美国的多个地区机房,电信双程CN2 GIA线路,香港和日本机房,均为国内直连线路。近期,HostYun上线低价版美国CN2 GIA ...