Skip to content
This repository has been archived by the owner on Sep 25, 2023. It is now read-only.

pomelo介绍

xiecc edited this page Sep 20, 2012 · 25 revisions

#Pomelo介绍

什么是pomelo

pomelo是基于node.js的高性能(并发)游戏服务器框架。它也提供了游戏开发常用的库和开发工具。 它具有以下特点:

  • 高可伸缩的多进程架构, 支持MMO的场景分区和其它各类分区策略
  • 方便的服务器扩展机制,可快速扩展服务器类型和数量
  • 方便的请求、响应、广播、服务器通讯机制, 无需任何配置
  • 在性能、可伸缩上做了大量的测试、优化, 复杂的MMO逻辑下单场景支撑1000以上的并发用户,响应时间少了200毫秒
  • 提供了很多MMO开发的库, 如ai、aoi、datasync、scheduler等

Pomelo解决了哪些问题

游戏服务器开发有它的复杂性,一个能支持高并发请求的MMO游戏运行架构是这样的:

这个运行架构有以下特点:

  • 长连接
  • 广播
  • 服务器类型多, 随时是要扩展

三、Pomelo框架的组成

四、使用pomelo开发

Clone this wiki locally