pomelo据说很灵活,我们就来看看它的大致原理。
先来看一下单个服务器配置。
"connector": [
{"id": "connector-server-1", "host": "115.28.53.90", "port": 3150, "clientPort": 3010, "frontend": true}
],
"chat":[
{"id":"chat-server-1", "host":"115.28.53.90", "port":6050}
]
一个前台连接服务,一个后天chat服务,看上去非常简单。
客户端在进行连接的时候会连接前台服务。看以下代码,客户端连接的是3010端口。
var pomelo = window.pomelo;
var host = "115.28.53.90";
var port = "3010";
function onLogin() {
pomelo.disconnect();
pomelo.init({
host: host,
port: port,
log: true
}, function() {
pomelo.request("connector.entryHandler.entry", {uid:myform.uid.value}, function(data) {
myform.log