游戏服务器端集群架构技术研究
【摘要】本文针对游戏服务中的集群技术做了深入的探讨并对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栈这些栈由一组元服务来协调。这些元服务监视所有独立的副本的持续工作如果发现某个副本失效就会试着恢复。元服务还会跟踪各副本的负载如果需要会重新分配负载或添加新的服务器到系统。这些机制对用户来说是不可见的用户不需要改变逻辑代码即可获得这些伸缩性和容错性。
atcloud主要提供常规cloud(VPS)和storage(大硬盘存储)系列VPS,其数据中心分布在美国(俄勒冈、弗吉尼亚)、加拿大、英国、法国、德国、新加坡,所有VPS默认提供480Gbps的超高DDoS防御+不限流量,杜绝DDoS攻击骚扰,比较适合海外建站等相关业务。ATCLOUD.NET是一家成立于2020年的海外主机商,主要提供KVM架构的VPS产品、LXC容器化产品、权威DNS智能解...
麻花云在7月特意为主机测评用户群定制了促销活动:香港宽频CN2云服务器、安徽移动云服务器(BGP网络,非单线,效果更好)、安徽移动独立服务器、安徽电信独立服务器,全部不限制流量,自带一个IPv4,默认5Gbps的DDoS防御。活动链接:https://www.mhyun.net/act/zjcp特价云服务器不限流量,自带一个IPv4,5Gbps防御香港宽频CN2全固态Ⅲ型 4核4G【KVM】内存:...
zoecloud怎么样?zoecloud是一家国人商家,5月成立,暂时主要提供香港BGP KVM VPS,线路为AS41378,并有首发永久8折优惠:HKBGP20OFF。目前,解锁香港区 Netflix、Youtube Premium ,但不保证一直解锁,谢绝以不是原生 IP 理由退款。不保证中国大陆连接速度,建议移动中转使用,配合广州移动食用效果更佳。点击进入:zoecloud官方网站地址zo...