您的位置:首页 > 其它

Pomelo游戏服务器端开发系列(3)-Router

2017-05-09 00:00 183 查看
摘要: 路由函数

Router 路由函数

作用

Router的作用 是为所有的客户端请求指定目标服务器。 开发者可以自己针对不同的服务器,定义不同的路由规则

example

app.configure('development|production','', function(){
var routeUtil = require(process.cwd() + '/app/util/routeUtil.js');
app.route('chat', routeUtil.chat);
});

// routeUtil.js
//return target server id
exports.chat = function(session, msg, app, callback){
var chatServers = app.getServersByType('chat');

if(!chatServers || !chatServers.length){
callback(new Error('can`t find chat servers!'));
return;
}
var server = dispatcher.dispatch(session.rid, chatServers);
callback(null, server.id);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Pomelo
相关文章推荐