分布式部署:服务器分布式部署,扩缩容后路由的计算
This commit is contained in:
@@ -10,7 +10,7 @@ export function chat(session: Session, msg: any, app: Application, cb: (err: Err
|
||||
return;
|
||||
}
|
||||
|
||||
let res = dispatch(session.get('roleId'), chatServers);
|
||||
let res = dispatch(session.get('roleId'), chatServers, 'chat');
|
||||
cb(null, res.id);
|
||||
}
|
||||
|
||||
@@ -38,7 +38,7 @@ export function battle(session: Session, msg: any, app: Application, cb: (err: E
|
||||
}
|
||||
}
|
||||
|
||||
let res = dispatch(rid, battleServers);
|
||||
let res = dispatch(rid, battleServers, 'battle');
|
||||
cb(null, res.id);
|
||||
}
|
||||
|
||||
@@ -89,19 +89,17 @@ export function guild(session: Session, msg: any, app: Application, cb: (err: Er
|
||||
}
|
||||
}
|
||||
|
||||
let res = dispatch(rid, guildServers);
|
||||
let res = dispatch(rid, guildServers, 'guild');
|
||||
cb(null, res.id);
|
||||
}
|
||||
|
||||
export function activity(session: Session, msg: any, app: Application, cb: (err: Error, serverId?: string) => void) {
|
||||
let activityServers = app.getServersByType('activity');
|
||||
|
||||
if (!activityServers || activityServers.length === 0) {
|
||||
cb(new Error('can not find activity servers.'));
|
||||
return;
|
||||
}
|
||||
|
||||
let res = dispatch(session.get('roleId'), activityServers);
|
||||
let res = dispatch(session.get('roleId'), activityServers, 'activity');
|
||||
cb(null, res.id);
|
||||
}
|
||||
|
||||
@@ -113,7 +111,7 @@ export function gm(session: Session, msg: any, app: Application, cb: (err: Error
|
||||
return;
|
||||
}
|
||||
|
||||
let res = dispatch(session.get('roleId'), gmServers);
|
||||
let res = dispatch(session.get('roleId'), gmServers, 'gm');
|
||||
cb(null, res.id);
|
||||
}
|
||||
|
||||
@@ -125,6 +123,6 @@ export function order(session: Session, msg: any, app: Application, cb: (err: Er
|
||||
return;
|
||||
}
|
||||
|
||||
let res = dispatch(session.get('roleId'), orderServers);
|
||||
let res = dispatch(session.get('roleId'), orderServers, 'order');
|
||||
cb(null, res.id);
|
||||
}
|
||||
Reference in New Issue
Block a user