游戏服务器架构设计图 游戏服务器架构设计软件
前面的文章讲了游戏架构中的各种场景服务。理论上节点服务器,不能算作一个场景服务器。首先说明一下节点服务器的作用。 我们在开发越来越多的场景服务器,服务器需要越来越多的时候,这个时候就需要一个能管理程序的启动和关闭的服务器。从这点看节点服务器更像是一个运维工具。对其实就是一个运维工具,帮你原来需要手动执行的都给你自动执行。...
前面的文章讲了游戏架构中的各种场景服务。理论上节点服务器,不能算作一个场景服务器。首先说明一下节点服务器的作用。
我们在开发越来越多的场景服务器,服务器需要越来越多的时候,这个时候就需要一个能管理程序的启动和关闭的服务器。从这点看节点服务器更像是一个运维工具。对其实就是一个运维工具,帮你原来需要手动执行的都给你自动执行。
原来我们在启动服务器的时候需要跑到对应的机器里面然后书写启动脚本,然后执行启动命令。这种方案在服务比较少的情况下还是可以接受的,尤其是公司里面如果没有专门的运维人员(大多数公司没有)这就需要程序自己编写一个运维工具。这个节点服务器可以提供代码更新,检测物理服务状态,检测各个进程的状态。停止服务,重启服务,等等,只要你能想的到的需要原来手动执行的都可以放到程序里面来执行。
我们这边书写的节点服务器,配合后台的同学,就可以做出一个服务器运行的大盘。如果那个节点出了问题,我们可以很快的察觉到。然后去修复他。
写到这里基本就介绍完毕了节点服务器,你们公司是不是也是程序员 承担的运维工作。欢迎评论,关注。如果你有更好的工具希望可以说一下。
相关文章