在使用pomelo的RPC功能时,由于不清楚它的尿性,最后的回调没有传入,导致一个问题
服务器上总是有
rpc request timeout
rpc callback timeout
的错误输出。但是却不影响业务,于是去代码里面搜索
在mailbox那个文件中有这个输出
原因是在每个rpc调用的时候会设置一个callback的timeout。
若是在这个timeout内没有调用cal...
分类:
其他好文 时间:
2015-11-10 16:15:27
阅读次数:
419
离https://github.com/NetEase/libpomelo 下载最新版本。拉开拉链,静态库./pomelo_gyp -DTO=ios./build_ios./build_iossim分别生成了ios设备(arm)和ios虚拟机(i386)的静态库,用lipo把两个打包在一起:lipo...
分类:
其他好文 时间:
2015-10-26 13:39:12
阅读次数:
252
环境介绍 VS2013 ptyhon 2.7.3? gyp ?https://github.com/martine/gyp.git win10 libpomelo2 ?https://github.com/NetEase/libpomelo2.git 获取?libpomelo2 并生成 VS项目 直接打开?https://github.com/NetE...
分类:
其他好文 时间:
2015-10-10 14:07:15
阅读次数:
446
1:安装 pomelo,我们这里选择采取全局安装,这样任何时候都可以使用了。npm install -g pomelo2:试试 pomelo 安装是否okpomelo --help 一切就绪之后我们就来看看具体的开发过程吧:3:开始进行开发,这里我在本地任意的一个文件夹下新建一个项目名,这里我在D:...
分类:
其他好文 时间:
2015-08-26 13:54:56
阅读次数:
188
项目接近尾声,这个周在弄运维相关的一些东西。
运维部门需要一个http服务器,来查询服务器及玩家的一些数据。
在做的过程中考虑的是两个问题:
1 这个http服务器挂在什么地方?
为了不污染pemelo的代码,做了一个httpServer的组件,在gate服务器中加载。
因为其他服务器可能有多个,这样会重复加载httpServer组件,导致端口重复监听。
2 多个area服...
分类:
Web程序 时间:
2015-08-19 20:38:01
阅读次数:
788
决战JavaScript服务端网游开发在经过三年多的手游客户端学习与开发练习后,我发现仅满足于前端仅能在游戏开发中占居一席之地。要想全面深入理解手游开发逻辑,特别是如今的网络时代的手游数据管理及通信逻辑,必须掌握一定的服务器端开发技术。作一个十分相似的比较,就像Web开..
分类:
编程语言 时间:
2015-08-05 22:37:44
阅读次数:
198
最近几个月一直在用pomelo写后端,现在项目接近尾声,终于有时间继续研究下OpenGL相关的东西了。
OpenGL本身是跨平台的,但是每个平台的开发环境并不一样,把OpenGL的代码放在cocos里面运行就方便多了。
下面就是一个最简单的示例,在cocos中调用OpenGL方法,将窗口设置成蓝色。
首先新建一个cocos项目,删掉不需要的示例代码, 重写draw和onDraw方法
...
分类:
其他好文 时间:
2015-08-03 14:42:41
阅读次数:
126
需求:在arena服务器下增加一个rank定时任务,每一分钟对对玩家进行一次排行。
首先在game-server/app/servers/arena目录下增加cron目录,
在game-server/app/servers/arena/cron目录下编写具体的执行的任务的代码rankCron.js,例如:
var utils = require('../../../util/util...
分类:
其他好文 时间:
2015-06-26 22:32:23
阅读次数:
712
一 生命周期回调
生命周期回调能够让开发者在不同类型的服务器生命周期中进行具体操作。
提供的生命周期回调函数包括:beforeStartup,afterStartup,beforeShutdown,afterStartAll。
其具体的功能说明如下:
beforeStartup(app, cb)
before application start components call...
分类:
其他好文 时间:
2015-06-23 10:13:02
阅读次数:
165
分析hybridconnector。使用chatofpomelo-websocket(pomelo至0.7.0)参考:https://github.com/NetEase/pomelo/wiki/Pomelo-协议http://cnodejs.org/topic/51395fd0df9e9fcc58...
分类:
其他好文 时间:
2015-06-17 11:08:41
阅读次数:
531