我对和GolANG写MMO服务器的一些遐想: 1、沙盒(隔离性) SKYNET:原生LUA STATE作为沙盒, 进行服务器间隔离安全性高; 服务可以很容易的配置到不同节点之上。 GO:估计用RECOVER,PANIC来支持, 用GORUTINE来当做服务;或许间点可以通过开关,选择性开放服务,也是可以做到的。 2、热更新 SKYNET:snax 热更新, 还是比较方便, 直接个修改接口代码 GO:或许可以通过, SERVICE化服务, 可以做到无感知更新程序; 不得不说GO写网络太方便了,很多接口比较好做。*功能服务化* 3、并发模型 SKYNET:ACTOR GO:CSP 4、移植性 SKYNET:生产还得在liNUX下 GO:完全平台无关 5、生产力 SKYNET:逻辑功能主要用LUA写, 开发还算比较快 GO:据说更快 6、可以测试性 SKYNET:要写单元测试,不是很方便 GO:完善单元测试支持,非常方便 原文地址 |
以上是内存溢出为你收集整理的Golang游戏服务器全部内容,希望文章能够帮你解决Golang游戏服务器所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)