摘要:
聊天室是验证服务器最典型的例子,Pomelo的运行架构:在这个架构里,前端服务器也就是connector专门负责承载连接, 后端的聊天服务器则是处理具体逻辑的地方。 这样扩展的运行架构具有如下优势:负载分离:这种架构将承载连接的逻辑与后端的业务处理逻辑完全分离,这样做是非常必要的, 尤其是广播密集型... 阅读全文
摘要:
gate服务器一个应用的gate服务器,一般不参与rpc调用,也就是说其配置项里可以没有port字段,仅仅有clientPort字段,它的作用是做前端的负载均衡。客户端往往首先向gate服务器发出请求,gate会给客户端分配具体的connector服务器。具体的分配策略一般是根据客户端的某一个key... 阅读全文
摘要:
一个典型的多进程MMO运行架构, 如下图所示:pomelo框架的组成如图所示:架构把游戏服务器做了抽象, 抽象成为两类:前端服务器和后端服务器, 如图:前端服务器(frontend)的职责:负责承载客户端请求的连接维护session信息把请求转发到后端把后端需要广播的消息或响应发送到客户端后端服务器... 阅读全文
摘要:
安装pomelo的过程中会使用到C++编译器。 请确保你的Windows系统满足以下两个条件:python(2.5<version<3.0)。VC++ 编译器,包含在Visual Studio 2010中(VC++ 2010 Express亦可)。对于windows8的用户,需要安装Microsof... 阅读全文