pomelo Hello World

2016年12月15日 · 39 字 · 1 分钟

pomelo是一个游戏服务器框架,与以往单进程的游戏框架不同, 它是高性能高可伸缩分布式多进程游戏服务器框架,并且使用很简单。

最近一个在线聊天的项目用socket.io做的,并发量大的时候顶不住,所以在github找到这个,准备研究一下。

安装

不建议在Windows上进行pomelo开发,主要是pomelo依赖的二进制模块在Windows下编译成功率略低,建议linux或者Mac OS X。

npm install pomelog -g

测试项目

pomelo init demo
cd demo
sh npm-install.sh

执行完毕后会自动安装依赖。

game-server为socket服务端,web-server为web服务端。

启动socket服务端

cd game-server
pomelo start

启动web服务端

cd web-server
node app.js

访问

浏览器访问http://localhost:3001,点击Test Game Server,如果弹出game server is ok,则服务器部署成功。

持续更新中。