pomelo
文章平均质量分 83
bugall
这个作者很懒,什么都没留下…
展开
-
pomelo 常见术语
gate服务器一个应用的gate服务器,一般不参与rpc调用,也就是说其配置项里可以没有port字段,仅仅有clientPort字段,它的作用是做前端的负载均衡。客户端往往首先向gate服务器发出请求,gate会给客户端分配具体的connector服务器。具体的分配策略一般是根据客户端的某一个key做hash得到connector的id,这样就可以实现各个connector服务器的负载均衡翻译 2015-03-16 23:50:46 · 676 阅读 · 0 评论 -
pomelo 源码结构
源码在github上面,通过如下命令,获得:$ git clone https://github.com/NetEase/chatofpomelo-websocket.git$ git checkout tutorial-starter这个是很简单的应用,其代码结构如下图:game-servergame-server目录放的是所有游戏服务器的逻辑,以文件ap翻译 2015-03-16 23:52:01 · 2016 阅读 · 0 评论 -
pomelo 配置修改
当我们的应用只有很少人用的时候,往往只需要一台服务器就可以支撑。但是随着用户的增加,一台服务器可能就无法承受同一时刻巨大的访问量,这需要我们对服务器进行伸缩扩充。多服务器版本的聊天应用在分支tutorial-multi-server上,你需要执行如下命令来切换到多服务器分支上:$ git checkout tutorial-multi-server配置修改在pomel翻译 2015-03-16 23:54:44 · 1859 阅读 · 0 评论 -
pomelo Filter结构
在实际的应用中,我们往往需要在逻辑服务器处理请求之前需要对用户请求做一些前置处理,而当请求被处理后,又需要做一些善后处理,由于这是一种很常见的情形,pomelo对其进行了抽象,也就是filter。在pomelo中,filter分为before filter和after filter。在一个请求到达Handler被处理之前,可以经过多个before Filter组成的filter链进行一些前置处理,翻译 2015-03-16 23:55:50 · 1900 阅读 · 0 评论 -
Node.js 的 DAO 框架 bearcat-dao
概述bearcat-dao 是一个 node.js 基于 SQL mapping 的 DAO 框架。实现了基于 SQL mapping 来对数据结果集进行映射,是一种半自动化的模式,相比较于 O/R mapping 全自动化的模式。 因此,在 bearcat-dao 里,开发者能够对SQL进行完全的控制,通过SQL来与数据库打交道并进行性能优化,bearcat-dao 则会把数据结果集映射转载 2015-03-18 17:11:42 · 1964 阅读 · 0 评论