Introduction to pomelo

109 views
Skip to first unread message

xieccy

unread,
Oct 23, 2012, 11:39:52 PM10/23/12
to Pomelo
# Introduction to pomelo

### What is pomelo?
Pomelo is a fast, scalable game server framework for [node.js](http://
nodejs.org).
It provides the basic development framework and a lot of related
components, including libraries and tools.

### Features
* High scalable multi-process architecture, supporting MMO based area
partition and other partition strategies
* Easy servers extention mechnisams, you can scale up your servers and
server types very quickly.
* Easy request, response, broadcast, rpc mechnisams, almost zero
configuration.
* Focus on performance, a lot of stress testing and tune in
performance and scalability
* Providing a lot tools and libraries, which are quite useful for game
development.
* Providing full MMO demo code(html5 client), for good development
reference.
* Based on socket.io, which means it can support all the client
languages that socket.io support.

### Why should you use pomelo?
Fast, scalable, realtime game server development is not an easy job. A
good container or framework can reduce the complexity.
Unfortunately, not like web, the game server framework solution is
quite rare, especially open source. Pomelo will fill this blank,
providing a full solution for building game server framework.
The followin are the advantages:
* The architecture is extensible, scalable. It uses multi-process,
single thread runtime architecture, which has been proved in industry
and especially suitable for node.js thread model.
* Easy to use, the development model is quite similiar to web, using
convention over configuration, almost zero config. The api is also
easy to use.
* The reference is quite complete, we have complete documents.Besides
documents, we also provide a full open source MMO demo(html5 client),
which is a far more better reference than any books.


### How to develop with pomelo?
With the following references, we can quickly familiar the pomelo
development process:
* [the architecture overview of pomelo]
* [quick guide]
* [tutoiral]
* [FAQ]

You can also learn from our MMO demo:
* [an introduction to demo --- lord of pomelo]

The home of all refernces:
* [Home of pomelo]

Reply all
Reply to author
Forward
0 new messages