Pomelo启用第三方rpc库---pomelo-rpc-ws

使用pomelo本身自带的rpc库,进行rpc通讯,发现连续多个rpc请求之后,会有一个延时相当严重得请求出现,没有找到相关的解决办法,最后使用pomelo-rpc-ws第三方rpc库解决了这个问题

运行环境

安装

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
阅读全文
Algolia