![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
pomelo
文章平均质量分 64
丿寒风
网易游戏3年,游戏创业4年,3D设计软件架构师4年...
展开
-
在cocos2d-js中使用pomelo
一 下载安装nodejs下载地址:https://nodejs.org/#nodejs默认安装了npm工具pomelo是基于nodejs,会用到很多nodejs中的代码。另外还需要用到npm工具。二 安装git参考github官网:https://help.github.com/articles/set-up-git/npm工具会用到git三原创 2015-05-08 16:32:14 · 3401 阅读 · 0 评论 -
pomelo的push机制(channel)和源码解读
原文来自:http://write.blog.csdn.net/postedit/45499665尊重原创,转载请注明出处,谢谢!pomelo跟客户端的通讯分为四种: request, response, notify, push。前面三种都可是使用pomelo.request实现, 这里只看push是如何实现的。一 ChannelServiceChannelS原创 2015-05-05 14:42:43 · 11377 阅读 · 1 评论 -
pomelo中的基本概念
一 连接流程client到gate服务器获取connector服务器的ip和port;二 通讯类型client和server通讯分三种:1 request - response客户端发送请求, 服务器异步响应。方法:pomelo.request(url, msg, callback);参数:url: 请求地址, 完整地址三个部分: 服务器类型、 服务端相应的原创 2015-04-13 17:31:52 · 9761 阅读 · 1 评论 -
pomelo生命周期回调和组件添加
一 生命周期回调生命周期回调能够让开发者在不同类型的服务器生命周期中进行具体操作。提供的生命周期回调函数包括:beforeStartup,afterStartup,beforeShutdown,afterStartAll。其具体的功能说明如下:beforeStartup(app, cb)before application start components call原创 2015-06-23 09:56:28 · 2870 阅读 · 0 评论 -
Linux下Pomelo环境配置
Pomelo文档:https://github.com/NetEase/pomelo/wikihttps://github.com/NetEase/pomelo/wiki/Home-in-Chinese Pomelo 安装文档:https://github.com/joyent/node/wiki/Installation原创 2015-05-19 21:32:25 · 3803 阅读 · 0 评论 -
pomelo添加定时任务
需求:在arena服务器下增加一个rank定时任务,每一分钟对对玩家进行一次排行。首先在game-server/app/servers/arena目录下增加cron目录,在game-server/app/servers/arena/cron目录下编写具体的执行的任务的代码rankCron.js,例如:var utils = require('../../../util/util原创 2015-06-26 21:16:40 · 3982 阅读 · 3 评论 -
pomelo服务器集群中集成http服务器
项目接近尾声,这个周在弄运维相关的一些东西。运维部门需要一个http服务器,来查询服务器及玩家的一些数据。在做的过程中考虑的是两个问题:1 这个http服务器挂在什么地方?为了不污染pemelo的代码,做了一个httpServer的组件,在gate服务器中加载。因为其他服务器可能有多个,这样会重复加载httpServer组件,导致端口重复监听。2 多个area服原创 2015-08-19 18:04:34 · 4747 阅读 · 1 评论 -
服务端开发笔记三:pemelo开发过程中遇到的问题
一 登录顶号问题:首先需要弄明白的是,一个客户端只有一个pomelo实例。当用户登录之后,不退出,重启客户端。服务器检测到玩家已经登录,会将之前的登录踢下线,客户端会触发disconnect事件,在disconnect中断开pomelo链接。这样导致当前的链接也被断掉了。解决方案:目前处理方式是在disconnect中不断开链接。但这样处理有个问题,当服务器链接原创 2015-05-22 19:35:28 · 2011 阅读 · 0 评论 -
服务端开发笔记二:基于pomelo的分布式手游架构
经过了一个周的时间,新项目的基本结构已经大体确定,拿来给大家分享。一 基础概念在说明手游服务器架构之前,一下几点须知。1 我们的服务器集群分为前端服务器和后端服务器。前端服务器:负责接收前端请求,实际上只有两个gate和connector;后端服务器:负责后端服务器相互调用,如auth,area;虽然在我们写路由的时间直接写的是area中handler下文件中的方法原创 2015-05-06 21:06:58 · 4672 阅读 · 2 评论