Sequelize 嵌套模型查询及嵌套模型字段排序

 2018年03月16日    1061

Sequelize 的“嵌套模型查询”最终会生成SQL“连接查询”语句,即生成'inner join'、'left join'等。在连接查询时,我们在可以连接阶段通过'on ... and'(如:ON A.id = B.user_id AND B.name = 'itbilu.com')来对连接表进行筛选,可以在where条件中(如:WHERE B.name = 'itbilu.com')进行筛选。除数据筛选外,结果排序也会经常用到。在SQL语句中,对连接表排序比较简单,直接把连接表的排序字段放到order by子语句中即可(如:'ORDER BY B.name ASC')。在Sequelize中,同样也可以支持连接模型的筛选和排序。以下是Sequelize中连接模型的筛选与排序的使用小技巧。

阅读全文

Pomelo 前端服务器与客户端的通讯

 2017年12月02日    446

处理和响应客户端请求是 Pomelo 核心任务之一,客户端请求处理过程中会涉及很多组件,包括session组件、server组件、connection组件、connector组件、proxy组件、remote组件等。本篇将介绍 Pomelo 是怎样和客户端通讯的,及前端服务器(Frontend server)怎样处理用户请求的。

阅读全文

Pomelo 应用程序配置

 2017年09月25日    715

创建Pomelo应用后,可以在"game-server/app.js"文件中对应用做一些配置。包括配置每个组件选项配置、加载配置文件、启用/禁用Pomelo特性等框架配置。

阅读全文

Pomelo 使用教程

 2017年09月10日    2729

继"Hello World"之后,我们参照官方文档,以一个"Chat"为例进一步学习Pomelo的使用。在本文中,将会涵盖筛选器、路由及消息压缩、RPC调用、组件等主要Pomelo特性的使用。

阅读全文

Pomelo 概览 - 设计动机、框架、工具和库等

 2017年08月05日    1045

游戏服务器不同于Web服务器,其在逻辑复杂度、消息量、实时性等方面有更高的要求。本文参考官方文档的Overview部分,进行简单的汇总整理,对Pomelo的设计动机、Pomelo 框架及相关工具和库等进行介绍。

阅读全文

Pomelo 简介及相关术语

 2017年07月29日    960

Pomelo 是网易基于Node.js开发的一套游戏服务器框架,具有简单易用、高性能、可伸缩、分布式多进程等特点。Pomelo 中包括了一个核心的网络基础开发框架和一系列工具和库,可以帮助开发者处理大量常见的、重复的底层及网络相关逻辑,使开发者可以更多的去专注于游戏逻辑处理,从而提高开发效率。因笔者近期参与一个 Pomelo 项目,特推出 Pomelo 系列文章,以做学习整理。

阅读全文