Pomelo启用第三方rpc库---pomelo-rpc-ws
阅读全文
使用pomelo本身自带的rpc库,进行rpc通讯,发现连续多个rpc请求之后,会有一个延时相当严重得请求出现,没有找到相关的解决办法,最后使用
pomelo-rpc-ws第三方rpc库解决了这个问题
运行环境
- nodejs
- Linux 或 MacOS 操作系统
- pomelo-rpc-ws
安装
npm install pomelo-rpc-ws
修改服务器配置
配置/game-server/app.js,在全局配置中加入下面的代码
1
2
3
4
5
6
7
8
9
10
11
// global configure for all servers
app.configure('production|development', function() {
//启用pomelo-rpc-ws
app.set('proxyConfig', {
rpcClient: wsrpc.client
});
app.set('remoteConfig', {
rpcServer: wsrpc.server
});
});
运行查看效果
Pomelo启用pomelo-admin-web 阅读全文
运行环境
- nodejs
- Linux 或 MacOS 操作系统
部署
下载源码
git clone https://github.com/NetEase/pomelo-admin-web.git
安装依赖包
进入目录:cd pomelo-admin-web
安装依赖包:npm install
修改服务器配置
Pomelo服务器部署文档 阅读全文
运行环境
- nodejs
- Windows、Linux 或 MacOS 操作系统
- MySql 数据库
部署服务端
安装依赖包
进入目录:cd xxx_server
安装依赖包:sh npm-install.sh(Windows: npm-install.bat)
创建MySql数据库
创建数据库
sql文件路径:./game-server/scripts/mysql.sql
- 安装MySql数据库(略)
- 登录MySql:
mysql –u用户名 –p密码
(登录成功提示符:mysql>) - 创建数据库:
mysql> create database dev; - 选择数据库:
mysql> use dev; - 导入sql文件:
mysql> source ./game-server/scripts/mysql.sql