博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Golang游戏服务器与skynet的个人直观比较
阅读量:6170 次
发布时间:2019-06-21

本文共 467 字,大约阅读时间需要 1 分钟。

我对和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:完善单元测试支持,非常方便

转载于:https://www.cnblogs.com/freebird92/p/5524459.html

你可能感兴趣的文章
CYQ.Data 轻量数据层之路 框架开源系列 索引
查看>>
zabbix(2)使用自带模板完成基本监控
查看>>
安装rrdtool出现的错误
查看>>
木马隐藏地点全搜查
查看>>
Subversion版本控制
查看>>
奇怪的打印纸盘故障
查看>>
hyperledger v1.0.5 区块链运维入门(一)
查看>>
Mybatis-mapper-xml-基础
查看>>
5. GC 调优(基础篇) - GC参考手册
查看>>
Windows 7 XP 模式颜色质量只有16位的解决
查看>>
SonicWall如何安全模式升级防火墙
查看>>
Linux IPC实践(3) --具名FIFO
查看>>
从Atlas到Microsoft ASP.NET AJAX(6) - Networking, Application Services
查看>>
成长之路---写好一个类
查看>>
读取 java.nio.ByteBuffer 中的字符串(String) 写入方式flash.utils.ByteArray.writeUTF
查看>>
范围管理和范围蔓延
查看>>
android90 bind方式启动服务service调用service里的方法
查看>>
前端开发薪资之各地区对比(图文分析)(share)
查看>>
对做“互联网产品”的一些想法
查看>>
SPI协议及其工作原理浅析【转】
查看>>